#include <channelmapping.h>
Inheritance diagram for ChannelMapping:
Public Member Functions | |
ChannelMapping (const char *name, BasicSmartPointer< InstructionContext > instrContext, int id) | |
virtual | ~ChannelMapping () |
int | getId () |
int | getPortId (const char *name) |
int | getInstructionId (const char *name) |
mapping_obj_t | getType () |
Protected Member Functions | |
int | addPort (const char *name) |
int | getNextPortId () |
Friends | |
class | MappingSAXHandler |
|
Construct a new default ChannelMapping.
|
|
|
|
Get this TraceChannel's id.
Implements TraceChannel. |
|
Get the id for a named port.
Implements TraceChannel. |
|
Look up the id of a named instruction in this channels instruction context.
Implements TraceChannel. |
|
Get MappingObj type.
Implements MappingObj. |
|
Add a port to this ChannelMapping.
|
|
Get the next port id and increment the port id variable.
|
|
|