#include <msgqmuxchannelmapping.h>
Inheritance diagram for MsgQMUXChannelMapping:
Public Member Functions | |
MsgQMUXChannelMapping (const char *name, BasicSmartPointer< InstructionContext > instrContext, int id) | |
virtual | ~MsgQMUXChannelMapping () |
bool | openChannel (BasicMsgQueueMUX *msgQMUX) |
void | closeChannel (BasicMsgQueueMUX *msgQMUX) |
virtual void | send (trace_event_t &event) |
virtual trace_event_t | next () |
|
Construct a new message queue mux ChannelMapping.
|
|
|
|
Open this channel in the provided message queue mux.
|
|
Close this channel's connection in the message queue mux.
|
|
The message queue mux implementation of send. This function will block if the channel is full.
Implements TraceChannel. |
|
The message queue mux implementation of next. This function will block if until there is a trace event to read.
Implements TraceChannel. |