#include <basicmuxchannel.h>
Inheritance diagram for BasicMUXChannelBase:
Public Member Functions | |
BasicMUXChannelBase (long key, long msgSize, long qLength) | |
virtual | ~BasicMUXChannelBase () |
long | getKey () |
BasicMUXMessageBase * | read (bool blocking=true) |
bool | write (BasicMUXMessageBase *msg, bool blocking=true) |
void | flush () |
virtual BasicMUXMessageBase * | allocateMsg () |
Protected Member Functions | |
void | setParent (BasicMsgQueueMUX *parent) |
void | enqueue (BasicMUXMessageBase *msg) |
BasicMUXMessageBase * | dequeue () |
bool | writeQueueIsEmpty () |
void | msgCleared () |
Friends | |
class | BasicMsgQueueMUX |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in BasicMUXChannel< T >, and BasicMUXChannel< trace_event_t >. |
|
|
|
|
|
|
|
|
|
|
|
|