live
|
#include <RTSPServer.hh>
Data Structures | |
class | ParamsForREGISTER |
Protected Member Functions | |
virtual void | handleRequestBytes (int newBytesRead) |
RTSPClientConnection (RTSPServer &ourServer, int clientSocket, struct sockaddr_storage const &clientAddr) | |
virtual | ~RTSPClientConnection () |
virtual void | handleCmd_OPTIONS () |
virtual void | handleCmd_GET_PARAMETER (char const *fullRequestStr) |
virtual void | handleCmd_SET_PARAMETER (char const *fullRequestStr) |
virtual void | handleCmd_DESCRIBE (char const *urlPreSuffix, char const *urlSuffix, char const *fullRequestStr) |
virtual void | handleCmd_DESCRIBE_afterLookup (ServerMediaSession *session) |
virtual void | handleCmd_REGISTER (char const *cmd, char const *url, char const *urlSuffix, char const *fullRequestStr, Boolean reuseConnection, Boolean deliverViaTCP, char const *proxyURLSuffix) |
virtual void | handleCmd_bad () |
virtual void | handleCmd_notSupported () |
virtual void | handleCmd_notFound () |
virtual void | handleCmd_sessionNotFound () |
virtual void | handleCmd_unsupportedTransport () |
virtual Boolean | parseHTTPRequestString (char *resultCmdName, unsigned resultCmdNameMaxSize, char *urlSuffix, unsigned urlSuffixMaxSize, char *sessionCookie, unsigned sessionCookieMaxSize, char *acceptStr, unsigned acceptStrMaxSize) |
virtual void | handleHTTPCmd_notSupported () |
virtual void | handleHTTPCmd_notFound () |
virtual void | handleHTTPCmd_OPTIONS () |
virtual void | handleHTTPCmd_TunnelingGET (char const *sessionCookie) |
virtual Boolean | handleHTTPCmd_TunnelingPOST (char const *sessionCookie, unsigned char const *extraData, unsigned extraDataSize) |
virtual void | handleHTTPCmd_StreamingGET (char const *urlSuffix, char const *fullRequestStr) |
void | resetRequestBuffer () |
void | closeSocketsRTSP () |
void | handleAlternativeRequestByte1 (u_int8_t requestByte) |
Boolean | authenticationOK (char const *cmdName, char const *urlSuffix, char const *fullRequestStr) |
void | changeClientInputSocket (int newSocketNum, unsigned char const *extraData, unsigned extraDataSize) |
virtual void | continueHandlingREGISTER1 (ParamsForREGISTER *params) |
void | setRTSPResponse (char const *responseStr) |
void | setRTSPResponse (char const *responseStr, u_int32_t sessionId) |
void | setRTSPResponse (char const *responseStr, char const *contentStr) |
void | setRTSPResponse (char const *responseStr, u_int32_t sessionId, char const *contentStr) |
UsageEnvironment & | envir () |
void | closeSockets () |
void | incomingRequestHandler () |
Static Protected Member Functions | |
static void | DESCRIBELookupCompletionFunction (void *clientData, ServerMediaSession *sessionLookedUp) |
static void | handleAlternativeRequestByte (void *, u_int8_t requestByte) |
static void | continueHandlingREGISTER (ParamsForREGISTER *params) |
static void | incomingRequestHandler (void *, int) |
Protected Attributes | |
RTSPServer & | fOurRTSPServer |
int & | fClientInputSocket |
int | fClientOutputSocket |
int | fAddressFamily |
Boolean | fIsActive |
unsigned char * | fLastCRLF |
unsigned | fRecursionCount |
char const * | fCurrentCSeq |
Authenticator | fCurrentAuthenticator |
char * | fOurSessionCookie |
unsigned | fBase64RemainderCount |
GenericMediaServer & | fOurServer |
int | fOurSocket |
struct sockaddr_storage | fClientAddr |
unsigned char | fRequestBuffer [REQUEST_BUFFER_SIZE] |
unsigned char | fResponseBuffer [RESPONSE_BUFFER_SIZE] |
unsigned | fRequestBytesAlreadySeen |
unsigned | fRequestBufferBytesLeft |
Friends | |
class | RTSPServer |
class | RTSPClientSession |
Definition at line 147 of file RTSPServer.hh.
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protectedinherited |
|
protected |
|
staticprotected |
|
protectedvirtual |
|
staticprotected |
|
inlineprotectedinherited |
Definition at line 106 of file GenericMediaServer.hh.
References Medium::envir(), and GenericMediaServer::ClientConnection::fOurServer.
|
staticprotected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Implements GenericMediaServer::ClientConnection.
|
staticprotectedinherited |
|
protectedinherited |
|
protectedvirtual |
|
protected |
|
protected |
Referenced by RTSPServer::RTSPClientSession::setRTSPResponse().
|
protected |
|
protected |
|
protected |
|
friend |
Definition at line 173 of file RTSPServer.hh.
|
friend |
Definition at line 172 of file RTSPServer.hh.
|
protected |
Definition at line 224 of file RTSPServer.hh.
|
protected |
Definition at line 231 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 120 of file GenericMediaServer.hh.
|
protected |
Definition at line 222 of file RTSPServer.hh.
|
protected |
Definition at line 223 of file RTSPServer.hh.
|
protected |
Definition at line 229 of file RTSPServer.hh.
|
protected |
Definition at line 228 of file RTSPServer.hh.
|
protected |
Definition at line 225 of file RTSPServer.hh.
|
protected |
Definition at line 226 of file RTSPServer.hh.
|
protected |
Definition at line 221 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 118 of file GenericMediaServer.hh.
Referenced by GenericMediaServer::ClientConnection::envir().
|
protected |
Definition at line 230 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 119 of file GenericMediaServer.hh.
|
protected |
Definition at line 227 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 121 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 123 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 123 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 122 of file GenericMediaServer.hh.