Skip to content

buffer/buffer_ledger.h

Namespaces

Name
cvedia
cvedia::rt
API for controlling the server and lifecycle management of runtime instances.

Classes

Name
struct cvedia::rt::BufferLedgerEntry

Types

Name
typedef std::vector< BufferLedgerEntry > BufferLedger

Functions

Name
void addBufferLedgerEntry(BufferImpl const * buffer, std::string const & operation, std::string const & details)
void addBufferSourceContext(BufferImpl const * childBuffer, BufferImpl const * parentBuffer, std::string const & operation, std::string const & details)
void printLedgerEntry(std::ostream & os, BufferLedgerEntry const & entry)
void printLedger(std::ostream & os, BufferLedger const & ledger)
std::ostream & operator<<(std::ostream & os, cvedia::rt::BufferLedgerEntry const & entry)
std::ostream & operator<<(std::ostream & os, cvedia::rt::BufferLedger const & ledger)

Types Documentation

typedef BufferLedger

typedef std::vector< BufferLedgerEntry > BufferLedger;

Functions Documentation

function addBufferLedgerEntry

void addBufferLedgerEntry(
    BufferImpl const * buffer,
    std::string const & operation,
    std::string const & details
)

function addBufferSourceContext

void addBufferSourceContext(
    BufferImpl const * childBuffer,
    BufferImpl const * parentBuffer,
    std::string const & operation,
    std::string const & details
)

function printLedgerEntry

void printLedgerEntry(
    std::ostream & os,
    BufferLedgerEntry const & entry
)

function printLedger

void printLedger(
    std::ostream & os,
    BufferLedger const & ledger
)

function operator<<

std::ostream & operator<<(
    std::ostream & os,
    cvedia::rt::BufferLedgerEntry const & entry
)

function operator<<

std::ostream & operator<<(
    std::ostream & os,
    cvedia::rt::BufferLedger const & ledger
)