live
RTSPCommon.hh File Reference
#include "Boolean.hh"
#include <Media.hh>
Include dependency graph for RTSPCommon.hh:

Go to the source code of this file.

Macros

#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 &urlIsRTSPS)
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 ()

Macro Definition Documentation

◆ _strncasecmp

#define _strncasecmp   strncasecmp

Definition at line 36 of file RTSPCommon.hh.

◆ RTSP_PARAM_STRING_MAX

#define RTSP_PARAM_STRING_MAX   200

Definition at line 39 of file RTSPCommon.hh.

Function Documentation

◆ dateHeader()

char const * dateHeader ( )

References dateHeader().

Referenced by dateHeader().

◆ parseRangeHeader()

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

References parseRangeHeader().

Referenced by parseRangeHeader().

◆ parseRangeParam()

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

References parseRangeParam().

Referenced by parseRangeParam().

◆ parseRTSPRequestString()

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 & urlIsRTSPS )

◆ parseScaleHeader()

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

References parseScaleHeader().

Referenced by parseScaleHeader().

◆ RTSPOptionIsSupported()

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