RTSPServer.cpp File Reference

Go to the source code of this file.

Enumerations

enum  StreamingMode { RTP_UDP, RTP_TCP, RAW_UDP }

Functions

static char const * dateHeader ()
static void parseTransportHeader (char const *buf, StreamingMode &streamingMode, char *&streamingModeString, char *&destinationAddressStr, u_int8_t &destinationTTL, portNumBits &clientRTPPortNum, portNumBits &clientRTCPPortNum, unsigned char &rtpChannelId, unsigned char &rtcpChannelId)
static Boolean parseRangeHeader (char const *buf, float &rangeStart, float &rangeEnd)
static Boolean parseScaleHeader (char const *buf, float &scale)
static Boolean parseAuthorizationHeader (char const *buf, char const *&username, char const *&realm, char const *&nonce, char const *&uri, char const *&response)

Variables

static char const * allowedCommandNames = "OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE"

Enumeration Type Documentation

Enumerator:
RTP_UDP 
RTP_TCP 
RAW_UDP 

Definition at line 508 of file RTSPServer.cpp.


Function Documentation

static char const* dateHeader (  )  [static]

Definition at line 386 of file RTSPServer.cpp.

static void parseTransportHeader ( char const *  buf,
StreamingMode streamingMode,
char *&  streamingModeString,
char *&  destinationAddressStr,
u_int8_t destinationTTL,
portNumBits &  clientRTPPortNum,
portNumBits &  clientRTCPPortNum,
unsigned char &  rtpChannelId,
unsigned char &  rtcpChannelId 
) [static]

Definition at line 514 of file RTSPServer.cpp.

static Boolean parseRangeHeader ( char const *  buf,
float &  rangeStart,
float &  rangeEnd 
) [static]

Definition at line 576 of file RTSPServer.cpp.

Boolean RTSPClient::parseScaleHeader ( char const *  buf,
float &  scale 
) [static]

Definition at line 847 of file RTSPServer.cpp.

static Boolean parseAuthorizationHeader ( char const *  buf,
char const *&  username,
char const *&  realm,
char const *&  nonce,
char const *&  uri,
char const *&  response 
) [static]

Definition at line 1046 of file RTSPServer.cpp.


Variable Documentation

char const* allowedCommandNames = "OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE" [static]

Definition at line 414 of file RTSPServer.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:49 2012 for MythTV by  doxygen 1.6.3