OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TraceBuffer< TraceEntryT > Member List

This is the complete list of members for TraceBuffer< TraceEntryT >, including all inherited members.

ContainerType typedefTraceBuffer< TraceEntryT >private
DISALLOW_COPY_AND_ASSIGN(TraceBuffer)TraceBuffer< TraceEntryT >private
GetNextSeqNum()TraceBuffer< TraceEntryT >inline
IsTraceOn()TraceBuffer< TraceEntryT >inline
kMaxSeqnoTraceBuffer< TraceEntryT >privatestatic
kMinSeqnoTraceBuffer< TraceEntryT >privatestatic
mutex_TraceBuffer< TraceEntryT >private
Name()TraceBuffer< TraceEntryT >inline
read_context_map_TraceBuffer< TraceEntryT >private
read_index_TraceBuffer< TraceEntryT >private
ReadContextMap typedefTraceBuffer< TraceEntryT >private
seqno_TraceBuffer< TraceEntryT >private
trace_buf_TraceBuffer< TraceEntryT >private
trace_buf_name_TraceBuffer< TraceEntryT >private
trace_buf_size_TraceBuffer< TraceEntryT >private
trace_enable_TraceBuffer< TraceEntryT >private
TraceBufCapacityGet()TraceBuffer< TraceEntryT >inline
TraceBufCapacityReset(size_t size)TraceBuffer< TraceEntryT >inline
TraceBuffer(const std::string &buf_name, size_t size, bool trace_enable)TraceBuffer< TraceEntryT >inline
TraceBufSizeGet()TraceBuffer< TraceEntryT >inline
TraceOff()TraceBuffer< TraceEntryT >inline
TraceOn()TraceBuffer< TraceEntryT >inline
TraceRead(const std::string &context, const int count, boost::function< void(TraceEntryT *, bool)> cb)TraceBuffer< TraceEntryT >inline
TraceReadDone(const std::string &context)TraceBuffer< TraceEntryT >inline
TraceWrite(TraceEntryT *trace_entry)TraceBuffer< TraceEntryT >inline
wrap_TraceBuffer< TraceEntryT >private
write_index_TraceBuffer< TraceEntryT >private
~TraceBuffer()TraceBuffer< TraceEntryT >inline