class DecoderRepositoryInterface

Decoder Repository. More...

Contains pure virtuals
Full nameCoral::DecoderRepositoryInterface
Definition#include <decoderrepositoryinterface.h>
InheritsCoral::DecoderInterface [virtual public]
Inherited byTraceDecoderRepository
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class is a repository for decoders.

bool  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.

DecoderInterface*  getCurrentDecoder ()

[const pure virtual]

Get DecoderInterface of the current decoder.

Returns: Current decoder's DecoderInterface.