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 ()
ParseTransport * getNextTransport ()
void setNextTransport (ParseTransport *pt)
int setDestination (const char *dest="")
bool hasDestination ()
const MNString & getDestination ()
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 MNString & getProxyRtcp ()
int setProxyFormatswitching (bool m)
bool getProxyFormatswitching ()
const MNString & getErrorString ()
int getErrorNum ()
void append (ParseTransport *p)
MNString & toString ()

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