RTP Trace System  1.0
Coral::EncoderRepositoryInterface Class Reference

Encoder Repository Interface. More...

#include <encoderrepositoryinterface.h>

Inheritance diagram for Coral::EncoderRepositoryInterface:
Coral::EncoderInterface Coral::TraceEncoderRepository

List of all members.

Public Member Functions

virtual bool selectEncoderForTypeID (const card16 typeID)=0
virtual EncoderInterfacegetCurrentEncoder () const =0

Detailed Description

Encoder Repository Interface.

This class is a repository for encoders.

Author:
Thomas Dreibholz
Version:
1.0

Member Function Documentation

Get EncoderInterface of the current encoder.

Returns:
Current encoder's EncoderInterface.

Implemented in Coral::TraceEncoderRepository.

virtual bool Coral::EncoderRepositoryInterface::selectEncoderForTypeID ( const card16  typeID) [pure virtual]

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

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

Implemented in Coral::TraceEncoderRepository.


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