RTP Trace System
1.0
|
Trace Decoder Repository. More...
#include <tracedecoderrepository.h>
Trace Decoder Repository.
This class is a repository for trace decoders.
Constructor.
Destructor.
void Coral::TraceDecoderRepository::activate | ( | ) | [virtual] |
activate() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
bool Coral::TraceDecoderRepository::addDecoder | ( | TraceDecoderInterface * | decoder | ) |
Add trace decoder to repository.
decoder | New trace decoder to be added. |
bool Coral::TraceDecoderRepository::checkNextPacket | ( | DecoderPacket * | decoderPacket | ) | [virtual] |
checkNextPacket() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
void Coral::TraceDecoderRepository::deactivate | ( | ) | [virtual] |
deactivate() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
Range< card64 > Coral::TraceDecoderRepository::getBandwidth | ( | ) | const [virtual] |
getBandwidth() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
DecoderInterface * Coral::TraceDecoderRepository::getCurrentDecoder | ( | ) | const [virtual] |
getCurrentDecoder() implementation of DecoderRepositoryInterface.
Implements Coral::DecoderRepositoryInterface.
Get TraceDecoderInterface of the current decoder.
card8 Coral::TraceDecoderRepository::getErrorCode | ( | ) | const [virtual] |
getErrorCode() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
card32 Coral::TraceDecoderRepository::getFlags | ( | ) | const [virtual] |
getFlags() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
double Coral::TraceDecoderRepository::getFrameRate | ( | ) | const [virtual] |
getFrameRate() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
card64 Coral::TraceDecoderRepository::getMaxPosition | ( | ) | const [virtual] |
getMaxPosition() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
void Coral::TraceDecoderRepository::getMediaInfo | ( | MediaInfo & | mediaInfo | ) | const [virtual] |
getMediaInfo() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
card64 Coral::TraceDecoderRepository::getPosition | ( | ) | const [virtual] |
getPosition() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
int8 Coral::TraceDecoderRepository::getSessionPriority | ( | ) | const [virtual] |
getSessionPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
int8 Coral::TraceDecoderRepository::getStreamPriority | ( | ) | const [virtual] |
getStreamPriority() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
const card16 Coral::TraceDecoderRepository::getTypeID | ( | ) | const [virtual] |
getTypeID() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
const char * Coral::TraceDecoderRepository::getTypeName | ( | ) | const [virtual] |
getTypeName implementation of DecoderInterface.
Implements Coral::DecoderInterface.
double Coral::TraceDecoderRepository::getUtilization | ( | ) | const [virtual] |
getUtilization() implementation of TraceEncoderInterface.
Implements Coral::TraceDecoderInterface.
void Coral::TraceDecoderRepository::handleNextPacket | ( | const DecoderPacket * | decoderPacket | ) | [virtual] |
handleNextPacket() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
void Coral::TraceDecoderRepository::removeDecoder | ( | TraceDecoderInterface * | decoder | ) |
Remove trace decoder from repository.
decoder | Trace decoder to be removed. |
void Coral::TraceDecoderRepository::reset | ( | ) | [virtual] |
reset() implementation of DecoderInterface.
Implements Coral::DecoderInterface.
bool Coral::TraceDecoderRepository::selectDecoderForTypeID | ( | const card16 | typeID | ) | [virtual] |
selectDecoderForTypeID() implementation of DecoderRepositoryInterface.
Implements Coral::DecoderRepositoryInterface.
void Coral::TraceDecoderRepository::setAutoDelete | ( | const bool | on | ) | [inline] |
Set AutoDelete mode. If true, all decoders will be deleted with delete operator by the destructor.
bool Coral::TraceDecoderRepository::AutoDelete [private] |