|
|
This class is a repository for trace decoders.
|
Constructor.
~ |
Destructor.
bool |
Add trace decoder to repository.
Parameters:
decoder | New trace decoder to be added. |
Returns: true, if decoder has been added; false, if not.
void |
Remove trace decoder from repository.
Parameters:
decoder | Trace decoder to be removed. |
bool |
selectDecoderForTypeID() implementation of DecoderRepositoryInterface.
Reimplemented from DecoderRepositoryInterface.
inline void |
Set AutoDelete mode. If true, all decoders will be deleted with delete operator by the destructor.
DecoderInterface* |
[const]
getCurrentDecoder() implementation of DecoderRepositoryInterface.
Reimplemented from DecoderRepositoryInterface.
TraceDecoderInterface* |
[const]
Get TraceDecoderInterface of the current decoder.
Returns: Current decoder's TraceDecoderInterface.
const card16 |
[const]
getTypeID() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
const char* |
[const]
getTypeName implementation of DecoderInterface.
Reimplemented from DecoderInterface.
void |
activate() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
void |
deactivate() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
void |
reset() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
void |
[const]
getMediaInfo() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
card8 |
[const]
getErrorCode() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
card64 |
[const]
getPosition() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
card64 |
[const]
getMaxPosition() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
bool |
checkNextPacket() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
void |
handleNextPacket() implementation of DecoderInterface.
Reimplemented from DecoderInterface.
double |
[const]
getFrameRate() implementation of TraceEncoderInterface.
Reimplemented from TraceDecoderInterface.
double |
[const]
getUtilization() implementation of TraceEncoderInterface.
Reimplemented from TraceDecoderInterface.
Range<cardinal> |
[const]
getBandwidth() implementation of TraceEncoderInterface.
Reimplemented from TraceDecoderInterface.
int8 |
[const]
getStreamPriority() implementation of TraceEncoderInterface.
Reimplemented from TraceDecoderInterface.
int8 |
[const]
getSessionPriority() implementation of TraceEncoderInterface.
Reimplemented from TraceDecoderInterface.