|
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, Boolean useTLS=False) | |
| 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_redirect (char const *urlSuffix) |
| 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, ServerTLSState const *newTLSState, 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 |
| ServerTLSState | fPOSTSocketTLS |
| int | fAddressFamily |
| Boolean | fIsActive |
| unsigned char * | fLastCRLF |
| unsigned | fRecursionCount |
| char const * | fCurrentCSeq |
| Authenticator | fCurrentAuthenticator |
| char * | fOurSessionCookie |
| unsigned | fBase64RemainderCount |
| unsigned | fScheduledDelayedTask |
| GenericMediaServer & | fOurServer |
| int | fOurSocket |
| struct sockaddr_storage | fClientAddr |
| unsigned char | fRequestBuffer [REQUEST_BUFFER_SIZE] |
| unsigned char | fResponseBuffer [RESPONSE_BUFFER_SIZE] |
| unsigned | fRequestBytesAlreadySeen |
| unsigned | fRequestBufferBytesLeft |
| ServerTLSState | fTLS |
| ServerTLSState * | fInputTLS |
| ServerTLSState * | fOutputTLS |
Friends | |
| class | RTSPServer |
| class | RTSPClientSession |
Definition at line 157 of file RTSPServer.hh.
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protectedinherited |
|
protected |
|
staticprotected |
|
protectedvirtual |
|
staticprotected |
|
inlineprotectedinherited |
Definition at line 110 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 |
|
protectedvirtual |
Implements GenericMediaServer::ClientConnection.
|
protectedinherited |
|
staticprotectedinherited |
|
protectedvirtual |
|
protected |
|
protected |
Referenced by RTSPServer::RTSPClientSession::setRTSPResponse().
|
protected |
|
protected |
|
protected |
|
friend |
Definition at line 185 of file RTSPServer.hh.
|
friend |
Definition at line 184 of file RTSPServer.hh.
|
protected |
Definition at line 239 of file RTSPServer.hh.
|
protected |
Definition at line 246 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 124 of file GenericMediaServer.hh.
|
protected |
Definition at line 236 of file RTSPServer.hh.
|
protected |
Definition at line 237 of file RTSPServer.hh.
|
protected |
Definition at line 244 of file RTSPServer.hh.
|
protected |
Definition at line 243 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 131 of file GenericMediaServer.hh.
|
protected |
Definition at line 240 of file RTSPServer.hh.
|
protected |
Definition at line 241 of file RTSPServer.hh.
|
protected |
Definition at line 235 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 122 of file GenericMediaServer.hh.
Referenced by GenericMediaServer::ClientConnection::envir().
|
protected |
Definition at line 245 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 123 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 132 of file GenericMediaServer.hh.
|
protected |
Definition at line 238 of file RTSPServer.hh.
|
protected |
Definition at line 242 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 125 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 127 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 127 of file GenericMediaServer.hh.
|
protectedinherited |
Definition at line 126 of file GenericMediaServer.hh.
|
protected |
Definition at line 247 of file RTSPServer.hh.
|
protectedinherited |
Definition at line 130 of file GenericMediaServer.hh.