|
OpenSDN source code
|
The class is responsible for the destruction of a trace buffer. More...
#include <trace.h>
Public Types | |
| using | TraceBufMap = typename TraceBuffer< TraceEntryT >::TraceBufMap |
| A link to the trace buffers table type. More... | |
Public Member Functions | |
| TraceBufferDeleter (TraceBufMap &trace_buf_map, tbb::mutex &mutex) | |
| void | operator() (TraceBuffer< TraceEntryT > *trace_buffer) const |
| Performs the deletion of the trace buffer from the given map. More... | |
Private Attributes | |
| TraceBufMap & | trace_buf_map_ |
| A reference to the trace buffers table. More... | |
| tbb::mutex & | mutex_ |
| A reference to the mutex object. More... | |
The class is responsible for the destruction of a trace buffer.
| using TraceBufferDeleter< TraceEntryT >::TraceBufMap = typename TraceBuffer<TraceEntryT>::TraceBufMap |
|
inlineexplicit |
|
inline |
|
private |
|
private |