RTP Trace System  1.0
Coral::DecoderRepositoryInterface Class Reference

Decoder Repository. More...

#include <decoderrepositoryinterface.h>

Inheritance diagram for Coral::DecoderRepositoryInterface:
Coral::DecoderInterface Coral::TraceDecoderRepository

List of all members.

Public Member Functions

virtual bool selectDecoderForTypeID (const card16 typeID)=0
virtual DecoderInterfacegetCurrentDecoder () const =0

Detailed Description

Decoder Repository.

This class is a repository for decoders.

Author:
Thomas Dreibholz
Version:
1.0

Member Function Documentation

Get DecoderInterface of the current decoder.

Returns:
Current decoder's DecoderInterface.

Implemented in Coral::TraceDecoderRepository.

virtual bool Coral::DecoderRepositoryInterface::selectDecoderForTypeID ( const card16  typeID) [pure virtual]

Select the decoder with the given TypeID to be the current decoder of the repository.

Parameters:
typeIDDecoding's type ID.
Returns:
true, if decoder for this TypeID was in the repository; false otherwise.

Implemented in Coral::TraceDecoderRepository.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines