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

ParseTransport Class Reference

#include <ParseTransport.h>

Collaboration diagram for ParseTransport:

Collaboration graph
[legend]
List of all members.

Public Types

enum  IntSpec { PORT, SERVER_PORT, CLIENT_PORT, INTERLEAVED }
enum  Mode { PLAY, RECORD }

Public Member Functions

 ParseTransport (RTSP::TransportTypes p)
 ~ParseTransport ()
RTSP::TransportTypes getProtocol ()
ParseTransportgetNextTransport ()
void setNextTransport (ParseTransport *pt)
int setDestination (const char *dest="")
bool hasDestination ()
const MNStringgetDestination ()
int setRange (int s, int start)
int setRange (int s, int start, int end)
bool hasPort ()
bool hasClientPort ()
bool hasServerPort ()
bool hasInterleaved ()
int getStartPort ()
int getEndPort ()
int getStartClientPort ()
int getEndClientPort ()
int getStartServerPort ()
int getEndServerPort ()
int getStartInterleaved ()
int getEndInterleaved ()
int setMulticast (bool m)
bool getMulticast ()
int setAppend (bool a)
bool getAppend ()
int setTtl (int t)
bool hasTtl ()
int getTtl ()
int setLayers (int l)
bool hasLayers ()
int getLayers ()
int setSsrc (long s)
bool hasSsrc ()
long getSsrc ()
int setMode (const char *m)
Mode getMode ()
int setProxyCaching (bool m)
bool getProxyCaching ()
int setProxyStreaming (bool m)
bool getProxyStreaming ()
int setProxyRtcp (const char *rtcp)
bool hasProxyRtcp ()
const MNStringgetProxyRtcp ()
int setProxyFormatswitching (bool m)
bool getProxyFormatswitching ()
const MNStringgetErrorString ()
int getErrorNum ()
void append (ParseTransport *p)
MNStringtoString ()

Friends

ostream & operator<< (ostream &ostr, IntSpec p)
ostream & operator<< (ostream &ostr, Mode p)

Member Enumeration Documentation

enum ParseTransport::IntSpec
 

Enumeration values:
PORT 
SERVER_PORT 
CLIENT_PORT 
INTERLEAVED 

enum ParseTransport::Mode
 

Enumeration values:
PLAY 
RECORD 


Constructor & Destructor Documentation

ParseTransport::ParseTransport RTSP::TransportTypes  p  ) 
 

ParseTransport::~ParseTransport  ) 
 


Member Function Documentation

void ParseTransport::append ParseTransport p  ) 
 

bool ParseTransport::getAppend  ) 
 

const MNString& ParseTransport::getDestination  ) 
 

int ParseTransport::getEndClientPort  ) 
 

int ParseTransport::getEndInterleaved  ) 
 

int ParseTransport::getEndPort  ) 
 

int ParseTransport::getEndServerPort  ) 
 

int ParseTransport::getErrorNum  ) 
 

const MNString& ParseTransport::getErrorString  ) 
 

int ParseTransport::getLayers  ) 
 

Mode ParseTransport::getMode  ) 
 

bool ParseTransport::getMulticast  ) 
 

ParseTransport* ParseTransport::getNextTransport  ) 
 

RTSP::TransportTypes ParseTransport::getProtocol  ) 
 

bool ParseTransport::getProxyCaching  ) 
 

bool ParseTransport::getProxyFormatswitching  ) 
 

const MNString& ParseTransport::getProxyRtcp  ) 
 

bool ParseTransport::getProxyStreaming  ) 
 

long ParseTransport::getSsrc  ) 
 

int ParseTransport::getStartClientPort  ) 
 

int ParseTransport::getStartInterleaved  ) 
 

int ParseTransport::getStartPort  ) 
 

int ParseTransport::getStartServerPort  ) 
 

int ParseTransport::getTtl  ) 
 

bool ParseTransport::hasClientPort  ) 
 

bool ParseTransport::hasDestination  ) 
 

bool ParseTransport::hasInterleaved  ) 
 

bool ParseTransport::hasLayers  ) 
 

bool ParseTransport::hasPort  ) 
 

bool ParseTransport::hasProxyRtcp  ) 
 

bool ParseTransport::hasServerPort  ) 
 

bool ParseTransport::hasSsrc  ) 
 

bool ParseTransport::hasTtl  ) 
 

int ParseTransport::setAppend bool  a  ) 
 

int ParseTransport::setDestination const char *  dest = ""  ) 
 

int ParseTransport::setLayers int  l  ) 
 

int ParseTransport::setMode const char *  m  ) 
 

int ParseTransport::setMulticast bool  m  ) 
 

void ParseTransport::setNextTransport ParseTransport pt  ) 
 

int ParseTransport::setProxyCaching bool  m  ) 
 

int ParseTransport::setProxyFormatswitching bool  m  ) 
 

int ParseTransport::setProxyRtcp const char *  rtcp  ) 
 

int ParseTransport::setProxyStreaming bool  m  ) 
 

int ParseTransport::setRange int  s,
int  start,
int  end
 

int ParseTransport::setRange int  s,
int  start
 

int ParseTransport::setSsrc long  s  ) 
 

int ParseTransport::setTtl int  t  ) 
 

MNString& ParseTransport::toString  ) 
 


Friends And Related Function Documentation

ostream& operator<< ostream &  ostr,
Mode  p
[friend]
 

ostream& operator<< ostream &  ostr,
IntSpec  p
[friend]
 


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