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 ()
MNRope * createExtensionHeaderData (int &type)
bool hasExtHeader ()
bool prepareCallback ()
SH::ReportPtr sendEnd ()
MNRope * 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)
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