#include <sharedmemchannelmapping.h>
Inheritance diagram for SharedMemChannelMapping:


Public Member Functions | |
| SharedMemChannelMapping (const char *name, BasicSmartPointer< InstructionContext > instrContext, int id) | |
| virtual | ~SharedMemChannelMapping () |
| int | openChannel (key_t key) |
| int | createChannel (long size) |
| void | releaseChannel () |
| virtual bool | isConnected () |
| virtual void | send (trace_event_t &event) |
| virtual trace_event_t | next () |
|
||||||||||||||||
|
Construct a new SharedMemChannelMapping.
|
|
|
|
|
|
Shared memory implementation of openChannel.
|
|
|
Shared memory implementation of createChannel.
|
|
|
Shared memory implementation of releaseChannel. Releases all resources associated with the channel. |
|
|
|
|
|
Shared memory implementation of send.
Implements TraceChannel. |
|
|
Shared memory implementation of next(). Get the next trace_event_t from the channel. This function will block until there is a new event on the channel or the read is interupted.
Implements TraceChannel. |
1.4.6