Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SH::DummyData Class Reference
[StreamHandlers]

#include <SHDummyData.h>

Inheritance diagram for SH::DummyData:

Inheritance graph
[legend]
Collaboration diagram for SH::DummyData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DummyData (u_int32_t seqno, u_int32_t pri, u_int32_t len)
virtual ~DummyData ()
virtual DataPtr clone ()
virtual size_t getByteSize () const
virtual bool isDummyData () const
virtual bool isPlainData () const
virtual bool isOrderedData () const
virtual bool isRTPData () const
virtual bool isSHRTPData () const
u_int32_t seqno () const
u_int32_t priority () const
u_int32_t length () const

Protected Member Functions

 DummyData (const DummyData &orig)

Detailed Description

The multimedia data that is flowing from through the stream handlers has an abstract base class Data. Data items themselves are replicated in multicast stream handlers using their clone() method. The last instance is handed over to a downstream stream handler. Stream handlers interpret the contained data in their own ways.


Constructor & Destructor Documentation

SH::DummyData::DummyData u_int32_t  seqno,
u_int32_t  pri,
u_int32_t  len
 

Constructor of the dummy rope. It contains no actual data but it represents a packet with the given sequence number and priority in a layered stream with the given length.

virtual SH::DummyData::~DummyData  )  [virtual]
 

Destructor

SH::DummyData::DummyData const DummyData orig  )  [protected]
 


Member Function Documentation

virtual DataPtr SH::DummyData::clone  )  [virtual]
 

See also:
Data

Implements SH::Data.

Reimplemented in SH::OrderedDummyData.

virtual size_t SH::DummyData::getByteSize  )  const [virtual]
 

See also:
Data

Implements SH::Data.

virtual bool SH::DummyData::isDummyData  )  const [inline, virtual]
 

See also:
Data

Implements SH::Data.

virtual bool SH::DummyData::isOrderedData  )  const [inline, virtual]
 

See also:
Data

Implements SH::Data.

Reimplemented in SH::OrderedDummyData.

virtual bool SH::DummyData::isPlainData  )  const [inline, virtual]
 

See also:
Data

Implements SH::Data.

virtual bool SH::DummyData::isRTPData  )  const [inline, virtual]
 

See also:
Data

Implements SH::Data.

virtual bool SH::DummyData::isSHRTPData  )  const [inline, virtual]
 

See also:
Data

Implements SH::Data.

u_int32_t SH::DummyData::length  )  const
 

u_int32_t SH::DummyData::priority  )  const
 

u_int32_t SH::DummyData::seqno  )  const
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:34 2005 for Komssys by doxygen 1.3.8