RTP Trace System  1.0
Coral::TraceDecoderInterface Class Reference

Trace Decoder Interface. More...

#include <tracedecoderinterface.h>

Inheritance diagram for Coral::TraceDecoderInterface:
Coral::DecoderInterface Coral::TraceDecoder Coral::TraceDecoderRepository

List of all members.

Public Member Functions

virtual double getFrameRate () const =0
virtual double getUtilization () const =0
virtual cardinal getFlags () const =0
virtual Range< card64getBandwidth () const =0
virtual int8 getStreamPriority () const =0
virtual int8 getSessionPriority () const =0

Detailed Description

Trace Decoder Interface.

This class is the interface for a trace decoder.

Author:
Thomas Dreibholz
Version:
1.0

Member Function Documentation

virtual Range<card64> Coral::TraceDecoderInterface::getBandwidth ( ) const [pure virtual]

Get bandwidth range.

Returns:
Bandwidth range.

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.

virtual cardinal Coral::TraceDecoderInterface::getFlags ( ) const [pure virtual]

Get flags.

Returns:
flags.

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.

virtual double Coral::TraceDecoderInterface::getFrameRate ( ) const [pure virtual]

Set frameRate.

Parameters:
frameRateFrameRate.
Returns:
FrameRate set.

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.

virtual int8 Coral::TraceDecoderInterface::getSessionPriority ( ) const [pure virtual]

Get session priority.

Returns:
Session priority.

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.

virtual int8 Coral::TraceDecoderInterface::getStreamPriority ( ) const [pure virtual]

Get stream priority.

Returns:
Stream priority.

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.

virtual double Coral::TraceDecoderInterface::getUtilization ( ) const [pure virtual]

Get utilization.

Returns:
Utilization (out of [0,1]).

Implemented in Coral::TraceDecoderRepository, and Coral::TraceDecoder.


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