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

SH::LCRetrans Class Reference

#include <LCRetrans.h>

Inheritance diagram for SH::LCRetrans:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LCRetrans (Base *encSH)
virtual ~LCRetrans ()
MNRopecreateExtensionHeaderData (int &type)
bool hasExtHeader ()
bool prepareCallback ()
SH::ReportPtr sendEnd ()
MNRopeget_next_data (SH::SinkEndpoint *pull_here, size_t max_bytes_to_pull, SH::ReturnCode &except, size_t &pulled_bytes, bool &rtp_marker, u_int32 &rtp_timestamp, Timeval &next_playtime_packet, int bandwidth, int &cbpidx)
bool evalRTRTCP (void *data, int len, int subtype, int &cbpidx)

Constructor & Destructor Documentation

SH::LCRetrans::LCRetrans Base encSH  ) 
 

Constructor

virtual SH::LCRetrans::~LCRetrans  )  [virtual]
 

Destructor


Member Function Documentation

MNRope* SH::LCRetrans::createExtensionHeaderData int &  type  )  [virtual]
 

This function returns the data that is included in the RTP extension header. The format and the content of the data depends on the single retransmision method.

Implements RetransBase.

bool SH::LCRetrans::evalRTRTCP void *  data,
int  len,
int  subtype,
int &  cbpidx
[virtual]
 

Reimplemented from RetransBase.

MNRope* SH::LCRetrans::get_next_data SH::SinkEndpoint pull_here,
size_t  max_bytes_to_pull,
SH::ReturnCode except,
size_t &  pulled_bytes,
bool &  rtp_marker,
u_int32 rtp_timestamp,
Timeval next_playtime_packet,
int  bandwidth,
int &  cbpidx
[virtual]
 

Implements RetransBase.

bool SH::LCRetrans::hasExtHeader  )  [virtual]
 

Function that returns if an RTP extension header is created by the retransmission mechanism

Implements RetransBase.

bool SH::LCRetrans::prepareCallback  )  [virtual]
 

Implements RetransBase.

SH::ReportPtr SH::LCRetrans::sendEnd  )  [virtual]
 

Reimplemented from RetransBase.


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