#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. |
1.4.6