liveMedia/include/RTSPCommon.hh File Reference

#include "Boolean.hh"
#include <Media.hh>

Include dependency graph for RTSPCommon.hh:

Go to the source code of this file.

Defines

#define _strncasecmp   strncasecmp
#define RTSP_PARAM_STRING_MAX   200

Functions

Boolean parseRTSPRequestString (char const *reqStr, unsigned reqStrSize, char *resultCmdName, unsigned resultCmdNameMaxSize, char *resultURLPreSuffix, unsigned resultURLPreSuffixMaxSize, char *resultURLSuffix, unsigned resultURLSuffixMaxSize, char *resultCSeq, unsigned resultCSeqMaxSize, char *resultSessionId, unsigned resultSessionIdMaxSize, unsigned &contentLength)
Boolean parseRangeParam (char const *paramStr, double &rangeStart, double &rangeEnd, char *&absStartTime, char *&absEndTime, Boolean &startTimeIsNow)
Boolean parseRangeHeader (char const *buf, double &rangeStart, double &rangeEnd, char *&absStartTime, char *&absEndTime, Boolean &startTimeIsNow)
Boolean parseScaleHeader (char const *buf, float &scale)
Boolean RTSPOptionIsSupported (char const *commandName, char const *optionsResponseString)
char const * dateHeader ()
void ignoreSigPipeOnSocket (int socketNum)


Define Documentation

#define _strncasecmp   strncasecmp

Definition at line 36 of file RTSPCommon.hh.

#define RTSP_PARAM_STRING_MAX   200

Definition at line 39 of file RTSPCommon.hh.


Function Documentation

char const* dateHeader (  ) 

void ignoreSigPipeOnSocket ( int  socketNum  ) 

Boolean parseRangeHeader ( char const *  buf,
double &  rangeStart,
double &  rangeEnd,
char *&  absStartTime,
char *&  absEndTime,
Boolean startTimeIsNow 
)

Boolean parseRangeParam ( char const *  paramStr,
double &  rangeStart,
double &  rangeEnd,
char *&  absStartTime,
char *&  absEndTime,
Boolean startTimeIsNow 
)

Boolean parseRTSPRequestString ( char const *  reqStr,
unsigned  reqStrSize,
char *  resultCmdName,
unsigned  resultCmdNameMaxSize,
char *  resultURLPreSuffix,
unsigned  resultURLPreSuffixMaxSize,
char *  resultURLSuffix,
unsigned  resultURLSuffixMaxSize,
char *  resultCSeq,
unsigned  resultCSeqMaxSize,
char *  resultSessionId,
unsigned  resultSessionIdMaxSize,
unsigned &  contentLength 
)

Boolean parseScaleHeader ( char const *  buf,
float &  scale 
)

Boolean RTSPOptionIsSupported ( char const *  commandName,
char const *  optionsResponseString 
)


Generated on Sun Jul 13 05:10:50 2014 for live by  doxygen 1.5.2