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