live
HandlerServerForREGISTERCommand Class Reference

#include <RTSPClient.hh>

Inheritance diagram for HandlerServerForREGISTERCommand:
Collaboration diagram for HandlerServerForREGISTERCommand:

Public Types

typedef void responseHandlerForREGISTER(RTSPServer *rtspServer, unsigned requestId, int resultCode, char *resultString)
typedef void responseHandlerForDEREGISTER(RTSPServer *rtspServer, unsigned requestId, int resultCode, char *resultString)

Public Member Functions

portNumBits serverPortNum () const
unsigned registerStream (ServerMediaSession *serverMediaSession, char const *remoteClientNameOrAddress, portNumBits remoteClientPortNum, responseHandlerForREGISTER *responseHandler, char const *username=NULL, char const *password=NULL, Boolean receiveOurStreamViaTCP=False, char const *proxyURLSuffix=NULL)
unsigned deregisterStream (ServerMediaSession *serverMediaSession, char const *remoteClientNameOrAddress, portNumBits remoteClientPortNum, responseHandlerForDEREGISTER *responseHandler, char const *username=NULL, char const *password=NULL, char const *proxyURLSuffix=NULL)
char * rtspURL (ServerMediaSession const *serverMediaSession, int clientSocket=-1, Boolean useIPv6=False) const
char * ipv4rtspURL (ServerMediaSession const *serverMediaSession, int clientSocket=-1)
char * ipv6rtspURL (ServerMediaSession const *serverMediaSession, int clientSocket=-1)
char * rtspURLPrefix (int clientSocket=-1, Boolean useIPv6=False) const
char * ipv4rtspURLPrefix (int clientSocket=-1)
char * ipv6rtspURLPrefix (int clientSocket=-1)
UserAuthenticationDatabasesetAuthenticationDatabase (UserAuthenticationDatabase *newDB)
void disableStreamingRTPOverTCP ()
Boolean setUpTunnelingOverHTTP (Port httpPort)
portNumBits httpServerPortNum () const
void setTLSState (char const *certFileName, char const *privKeyFileName, Boolean weServeSRTP=True, Boolean weEncryptSRTP=True)
virtual Boolean isRTSPServer () const
virtual void addServerMediaSession (ServerMediaSession *serverMediaSession)
virtual void lookupServerMediaSession (char const *streamName, lookupServerMediaSessionCompletionFunc *completionFunc, void *completionClientData, Boolean isFirstLookupInSession=True)
void lookupServerMediaSession (char const *streamName, void(GenericMediaServer::*memberFunc)(ServerMediaSession *))
void removeServerMediaSession (ServerMediaSession *serverMediaSession)
virtual void removeServerMediaSession (char const *streamName)
void closeAllClientSessionsForServerMediaSession (ServerMediaSession *serverMediaSession)
virtual void closeAllClientSessionsForServerMediaSession (char const *streamName)
void deleteServerMediaSession (ServerMediaSession *serverMediaSession)
virtual void deleteServerMediaSession (char const *streamName)
unsigned numClientSessions () const
ClientConnectionlookupClientConnection (u_int32_t connectionId) const
UsageEnvironmentenvir () const
char const * name () const
virtual Boolean isSource () const
virtual Boolean isSink () const
virtual Boolean isRTCPInstance () const
virtual Boolean isRTSPClient () const
virtual Boolean isMediaSession () const
virtual Boolean isServerMediaSession () const

Static Public Member Functions

static HandlerServerForREGISTERCommandcreateNew (UsageEnvironment &env, onRTSPClientCreationFunc *creationFunc, Port ourPort=0, UserAuthenticationDatabase *authDatabase=NULL, int verbosityLevel=0, char const *applicationName=NULL)
static RTSPServercreateNew (UsageEnvironment &env, Port ourPort=554, UserAuthenticationDatabase *authDatabase=NULL, unsigned reclamationSeconds=65)
static Boolean lookupByName (UsageEnvironment &env, char const *name, RTSPServer *&resultServer)
static Boolean lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium)
static void close (UsageEnvironment &env, char const *mediumName)
static void close (Medium *medium)

Protected Member Functions

 HandlerServerForREGISTERCommand (UsageEnvironment &env, onRTSPClientCreationFunc *creationFunc, int ourSocketIPv4, int ourSocketIPv6, Port ourPort, UserAuthenticationDatabase *authDatabase, int verbosityLevel, char const *applicationName)
virtual ~HandlerServerForREGISTERCommand ()
virtual RTSPClientcreateNewRTSPClient (char const *rtspURL, int verbosityLevel, char const *applicationName, int socketNumToServer)
virtual char const * allowedCommandNames ()
virtual Boolean weImplementREGISTER (char const *cmd, char const *proxyURLSuffix, char *&responseStr)
virtual void implementCmd_REGISTER (char const *cmd, char const *url, char const *urlSuffix, int socketToRemoteServer, Boolean deliverViaTCP, char const *proxyURLSuffix)
virtual UserAuthenticationDatabasegetAuthenticationDatabaseForCommand (char const *cmdName)
virtual Boolean specialClientUserAccessCheck (int clientSocket, struct sockaddr_storage const &clientAddr, char const *urlSuffix, char const *username)
virtual void specialHandlingOfAuthenticationFailure (int clientSocket, struct sockaddr_storage const &clientAddr, char const *urlSuffix)
virtual ClientConnectioncreateNewClientConnection (int clientSocket, struct sockaddr_storage const &clientAddr)
virtual ClientSessioncreateNewClientSession (u_int32_t sessionId)
void cleanup ()
void incomingConnectionHandlerIPv4 ()
void incomingConnectionHandlerIPv6 ()
void incomingConnectionHandlerOnSocket (int serverSocket)
void setTLSFileNames (char const *certFileName, char const *privKeyFileName)
ClientSessioncreateNewClientSessionWithId ()
ClientSessionlookupClientSession (u_int32_t sessionId)
ClientSessionlookupClientSession (char const *sessionIdStr)
ServerMediaSessiongetServerMediaSession (char const *streamName)
TaskTokennextTask ()

Static Protected Member Functions

static int setUpOurSocket (UsageEnvironment &env, Port &ourPort, int domain)
static void incomingConnectionHandlerIPv4 (void *, int)
static void incomingConnectionHandlerIPv6 (void *, int)

Protected Attributes

int fServerSocketIPv4
int fServerSocketIPv6
Port fServerPort
unsigned fReclamationSeconds
HashTablefServerMediaSessions
HashTablefClientConnections
HashTablefClientSessions

Private Member Functions

void incomingConnectionHandlerHTTPIPv4 ()
void incomingConnectionHandlerHTTPIPv6 ()
void noteTCPStreamingOnSocket (int socketNum, RTSPClientSession *clientSession, unsigned trackNum)
void unnoteTCPStreamingOnSocket (int socketNum, RTSPClientSession *clientSession, unsigned trackNum)
void stopTCPStreamingOnSocket (int socketNum)

Static Private Member Functions

static void incomingConnectionHandlerHTTPIPv4 (void *, int)
static void incomingConnectionHandlerHTTPIPv6 (void *, int)

Private Attributes

onRTSPClientCreationFuncfCreationFunc
int fVerbosityLevel
char * fApplicationName
int fHTTPServerSocketIPv4
int fHTTPServerSocketIPv6
Port fHTTPServerPort
HashTablefClientConnectionsForHTTPTunneling
HashTablefTCPStreamingDatabase
HashTablefPendingRegisterOrDeregisterRequests
unsigned fRegisterOrDeregisterRequestCounter
UserAuthenticationDatabasefAuthDB
Boolean fAllowStreamingRTPOverTCP
Boolean fOurConnectionsUseTLS
Boolean fWeServeSRTP
Boolean fWeEncryptSRTP
u_int32_t fPreviousClientSessionId
char const * fTLSCertificateFileName
char const * fTLSPrivateKeyFileName
UsageEnvironmentfEnviron
char fMediumName [mediumNameMaxLen]
TaskToken fNextTask

Detailed Description

Definition at line 380 of file RTSPClient.hh.

Member Typedef Documentation

◆ responseHandlerForDEREGISTER

typedef void RTSPServer::responseHandlerForDEREGISTER(RTSPServer *rtspServer, unsigned requestId, int resultCode, char *resultString)
inherited

Definition at line 64 of file RTSPServer.hh.

◆ responseHandlerForREGISTER

typedef void RTSPServer::responseHandlerForREGISTER(RTSPServer *rtspServer, unsigned requestId, int resultCode, char *resultString)
inherited

Definition at line 46 of file RTSPServer.hh.

Constructor & Destructor Documentation

◆ HandlerServerForREGISTERCommand()

HandlerServerForREGISTERCommand::HandlerServerForREGISTERCommand ( UsageEnvironment & env,
onRTSPClientCreationFunc * creationFunc,
int ourSocketIPv4,
int ourSocketIPv6,
Port ourPort,
UserAuthenticationDatabase * authDatabase,
int verbosityLevel,
char const * applicationName )
protected

Referenced by createNew().

◆ ~HandlerServerForREGISTERCommand()

virtual HandlerServerForREGISTERCommand::~HandlerServerForREGISTERCommand ( )
protectedvirtual

Member Function Documentation

◆ addServerMediaSession()

virtual void RTSPServer::addServerMediaSession ( ServerMediaSession * serverMediaSession)
virtualinherited

Reimplemented from GenericMediaServer.

◆ allowedCommandNames()

virtual char const * HandlerServerForREGISTERCommand::allowedCommandNames ( )
protectedvirtual

Reimplemented from RTSPServer.

◆ cleanup()

void GenericMediaServer::cleanup ( )
protectedinherited

◆ close() [1/2]

void Medium::close ( Medium * medium)
staticinherited

References Medium().

◆ close() [2/2]

void Medium::close ( UsageEnvironment & env,
char const * mediumName )
staticinherited

◆ closeAllClientSessionsForServerMediaSession() [1/2]

virtual void GenericMediaServer::closeAllClientSessionsForServerMediaSession ( char const * streamName)
virtualinherited

◆ closeAllClientSessionsForServerMediaSession() [2/2]

void GenericMediaServer::closeAllClientSessionsForServerMediaSession ( ServerMediaSession * serverMediaSession)
inherited

◆ createNew() [1/2]

HandlerServerForREGISTERCommand * HandlerServerForREGISTERCommand::createNew ( UsageEnvironment & env,
onRTSPClientCreationFunc * creationFunc,
Port ourPort = 0,
UserAuthenticationDatabase * authDatabase = NULL,
int verbosityLevel = 0,
char const * applicationName = NULL )
static

◆ createNew() [2/2]

RTSPServer * RTSPServer::createNew ( UsageEnvironment & env,
Port ourPort = 554,
UserAuthenticationDatabase * authDatabase = NULL,
unsigned reclamationSeconds = 65 )
staticinherited

References NULL, and RTSPServer().

◆ createNewClientConnection()

virtual ClientConnection * RTSPServer::createNewClientConnection ( int clientSocket,
struct sockaddr_storage const & clientAddr )
protectedvirtualinherited

Implements GenericMediaServer.

◆ createNewClientSession()

virtual ClientSession * RTSPServer::createNewClientSession ( u_int32_t sessionId)
protectedvirtualinherited

Implements GenericMediaServer.

◆ createNewClientSessionWithId()

ClientSession * GenericMediaServer::createNewClientSessionWithId ( )
protectedinherited

◆ createNewRTSPClient()

virtual RTSPClient * HandlerServerForREGISTERCommand::createNewRTSPClient ( char const * rtspURL,
int verbosityLevel,
char const * applicationName,
int socketNumToServer )
protectedvirtual

References RTSPServer::rtspURL().

◆ deleteServerMediaSession() [1/2]

virtual void GenericMediaServer::deleteServerMediaSession ( char const * streamName)
virtualinherited

◆ deleteServerMediaSession() [2/2]

void GenericMediaServer::deleteServerMediaSession ( ServerMediaSession * serverMediaSession)
inherited

◆ deregisterStream()

unsigned RTSPServer::deregisterStream ( ServerMediaSession * serverMediaSession,
char const * remoteClientNameOrAddress,
portNumBits remoteClientPortNum,
responseHandlerForDEREGISTER * responseHandler,
char const * username = NULL,
char const * password = NULL,
char const * proxyURLSuffix = NULL )
inherited

References NULL.

◆ disableStreamingRTPOverTCP()

void RTSPServer::disableStreamingRTPOverTCP ( )
inlineinherited

Definition at line 100 of file RTSPServer.hh.

100 {
102 }
const Boolean False
Definition Boolean.hh:28
Boolean fAllowStreamingRTPOverTCP

References fAllowStreamingRTPOverTCP, and False.

◆ envir()

UsageEnvironment & Medium::envir ( ) const
inlineinherited

Definition at line 59 of file Media.hh.

59{return fEnviron;}
UsageEnvironment & fEnviron
Definition Media.hh:82

References fEnviron.

Referenced by MediaSubsession::env(), GenericMediaServer::ClientConnection::envir(), GenericMediaServer::ClientSession::envir(), and RTPInterface::envir().

◆ getAuthenticationDatabaseForCommand()

virtual UserAuthenticationDatabase * RTSPServer::getAuthenticationDatabaseForCommand ( char const * cmdName)
protectedvirtualinherited

Reimplemented in RTSPServerWithREGISTERProxying.

◆ getServerMediaSession()

ServerMediaSession * GenericMediaServer::getServerMediaSession ( char const * streamName)
protectedinherited

◆ httpServerPortNum()

portNumBits RTSPServer::httpServerPortNum ( ) const
inherited

◆ implementCmd_REGISTER()

virtual void HandlerServerForREGISTERCommand::implementCmd_REGISTER ( char const * cmd,
char const * url,
char const * urlSuffix,
int socketToRemoteServer,
Boolean deliverViaTCP,
char const * proxyURLSuffix )
protectedvirtual

Reimplemented from RTSPServer.

◆ incomingConnectionHandlerHTTPIPv4() [1/2]

void RTSPServer::incomingConnectionHandlerHTTPIPv4 ( )
privateinherited

◆ incomingConnectionHandlerHTTPIPv4() [2/2]

void RTSPServer::incomingConnectionHandlerHTTPIPv4 ( void * ,
int  )
staticprivateinherited

◆ incomingConnectionHandlerHTTPIPv6() [1/2]

void RTSPServer::incomingConnectionHandlerHTTPIPv6 ( )
privateinherited

◆ incomingConnectionHandlerHTTPIPv6() [2/2]

void RTSPServer::incomingConnectionHandlerHTTPIPv6 ( void * ,
int  )
staticprivateinherited

◆ incomingConnectionHandlerIPv4() [1/2]

void GenericMediaServer::incomingConnectionHandlerIPv4 ( )
protectedinherited

◆ incomingConnectionHandlerIPv4() [2/2]

void GenericMediaServer::incomingConnectionHandlerIPv4 ( void * ,
int  )
staticprotectedinherited

◆ incomingConnectionHandlerIPv6() [1/2]

void GenericMediaServer::incomingConnectionHandlerIPv6 ( )
protectedinherited

◆ incomingConnectionHandlerIPv6() [2/2]

void GenericMediaServer::incomingConnectionHandlerIPv6 ( void * ,
int  )
staticprotectedinherited

◆ incomingConnectionHandlerOnSocket()

void GenericMediaServer::incomingConnectionHandlerOnSocket ( int serverSocket)
protectedinherited

◆ ipv4rtspURL()

char * RTSPServer::ipv4rtspURL ( ServerMediaSession const * serverMediaSession,
int clientSocket = -1 )
inlineinherited

Definition at line 81 of file RTSPServer.hh.

81 {
82 return rtspURL(serverMediaSession, clientSocket, False);
83 }
char * rtspURL(ServerMediaSession const *serverMediaSession, int clientSocket=-1, Boolean useIPv6=False) const

References False, and rtspURL().

◆ ipv4rtspURLPrefix()

char * RTSPServer::ipv4rtspURLPrefix ( int clientSocket = -1)
inlineinherited

Definition at line 93 of file RTSPServer.hh.

93{ return rtspURLPrefix(clientSocket, False); }
char * rtspURLPrefix(int clientSocket=-1, Boolean useIPv6=False) const

References False, and rtspURLPrefix().

◆ ipv6rtspURL()

char * RTSPServer::ipv6rtspURL ( ServerMediaSession const * serverMediaSession,
int clientSocket = -1 )
inlineinherited

Definition at line 84 of file RTSPServer.hh.

84 {
85 return rtspURL(serverMediaSession, clientSocket, True);
86 }
const Boolean True
Definition Boolean.hh:31

References rtspURL(), and True.

◆ ipv6rtspURLPrefix()

char * RTSPServer::ipv6rtspURLPrefix ( int clientSocket = -1)
inlineinherited

Definition at line 94 of file RTSPServer.hh.

94{ return rtspURLPrefix(clientSocket, True); }

References rtspURLPrefix(), and True.

◆ isMediaSession()

virtual Boolean Medium::isMediaSession ( ) const
virtualinherited

Reimplemented in MediaSession.

◆ isRTCPInstance()

virtual Boolean Medium::isRTCPInstance ( ) const
virtualinherited

Reimplemented in RTCPInstance.

◆ isRTSPClient()

virtual Boolean Medium::isRTSPClient ( ) const
virtualinherited

Reimplemented in RTSPClient.

◆ isRTSPServer()

virtual Boolean RTSPServer::isRTSPServer ( ) const
virtualinherited

Reimplemented from Medium.

◆ isServerMediaSession()

virtual Boolean Medium::isServerMediaSession ( ) const
virtualinherited

Reimplemented in ServerMediaSession.

◆ isSink()

virtual Boolean Medium::isSink ( ) const
virtualinherited

Reimplemented in MediaSink.

◆ isSource()

virtual Boolean Medium::isSource ( ) const
virtualinherited

Reimplemented in MediaSource.

◆ lookupByName() [1/2]

Boolean Medium::lookupByName ( UsageEnvironment & env,
char const * mediumName,
Medium *& resultMedium )
staticinherited

References Medium().

◆ lookupByName() [2/2]

Boolean RTSPServer::lookupByName ( UsageEnvironment & env,
char const * name,
RTSPServer *& resultServer )
staticinherited

References Medium::name(), and RTSPServer().

◆ lookupClientConnection()

ClientConnection * GenericMediaServer::lookupClientConnection ( u_int32_t connectionId) const
inherited

◆ lookupClientSession() [1/2]

ClientSession * GenericMediaServer::lookupClientSession ( char const * sessionIdStr)
protectedinherited

◆ lookupClientSession() [2/2]

ClientSession * GenericMediaServer::lookupClientSession ( u_int32_t sessionId)
protectedinherited

◆ lookupServerMediaSession() [1/2]

virtual void GenericMediaServer::lookupServerMediaSession ( char const * streamName,
lookupServerMediaSessionCompletionFunc * completionFunc,
void * completionClientData,
Boolean isFirstLookupInSession = True )
virtualinherited

References True.

◆ lookupServerMediaSession() [2/2]

void GenericMediaServer::lookupServerMediaSession ( char const * streamName,
void(GenericMediaServer::* memberFunc )(ServerMediaSession *) )
inherited

References GenericMediaServer().

◆ name()

char const * Medium::name ( ) const
inlineinherited

Definition at line 61 of file Media.hh.

61{return fMediumName;}
char fMediumName[mediumNameMaxLen]
Definition Media.hh:83

References fMediumName.

Referenced by QuickTimeFileSink::_atom(), RTSPServer::lookupByName(), RTCPInstance::sendAppPacket(), and OnDemandServerMediaSubsession::sendRTCPAppPacket().

◆ nextTask()

TaskToken & Medium::nextTask ( )
inlineprotectedinherited

Definition at line 77 of file Media.hh.

77 {
78 return fNextTask;
79 }
TaskToken fNextTask
Definition Media.hh:84

References fNextTask.

◆ noteTCPStreamingOnSocket()

void RTSPServer::noteTCPStreamingOnSocket ( int socketNum,
RTSPClientSession * clientSession,
unsigned trackNum )
privateinherited

◆ numClientSessions()

unsigned GenericMediaServer::numClientSessions ( ) const
inlineinherited

Definition at line 80 of file GenericMediaServer.hh.

80{ return fClientSessions->numEntries(); }
virtual unsigned numEntries() const =0

References fClientSessions, and HashTable::numEntries().

◆ registerStream()

unsigned RTSPServer::registerStream ( ServerMediaSession * serverMediaSession,
char const * remoteClientNameOrAddress,
portNumBits remoteClientPortNum,
responseHandlerForREGISTER * responseHandler,
char const * username = NULL,
char const * password = NULL,
Boolean receiveOurStreamViaTCP = False,
char const * proxyURLSuffix = NULL )
inherited

References False, and NULL.

◆ removeServerMediaSession() [1/2]

virtual void GenericMediaServer::removeServerMediaSession ( char const * streamName)
virtualinherited

◆ removeServerMediaSession() [2/2]

void GenericMediaServer::removeServerMediaSession ( ServerMediaSession * serverMediaSession)
inherited

◆ rtspURL()

char * RTSPServer::rtspURL ( ServerMediaSession const * serverMediaSession,
int clientSocket = -1,
Boolean useIPv6 = False ) const
inherited

◆ rtspURLPrefix()

char * RTSPServer::rtspURLPrefix ( int clientSocket = -1,
Boolean useIPv6 = False ) const
inherited

References False.

Referenced by ipv4rtspURLPrefix(), and ipv6rtspURLPrefix().

◆ serverPortNum()

portNumBits HandlerServerForREGISTERCommand::serverPortNum ( ) const
inline

Definition at line 386 of file RTSPClient.hh.

386{ return ntohs(fServerPort.num()); }
portNumBits num() const

References GenericMediaServer::fServerPort, and Port::num().

◆ setAuthenticationDatabase()

UserAuthenticationDatabase * RTSPServer::setAuthenticationDatabase ( UserAuthenticationDatabase * newDB)
inherited

◆ setTLSFileNames()

void GenericMediaServer::setTLSFileNames ( char const * certFileName,
char const * privKeyFileName )
protectedinherited

◆ setTLSState()

void RTSPServer::setTLSState ( char const * certFileName,
char const * privKeyFileName,
Boolean weServeSRTP = True,
Boolean weEncryptSRTP = True )
inherited

References True.

◆ setUpOurSocket()

int GenericMediaServer::setUpOurSocket ( UsageEnvironment & env,
Port & ourPort,
int domain )
staticprotectedinherited

◆ setUpTunnelingOverHTTP()

Boolean RTSPServer::setUpTunnelingOverHTTP ( Port httpPort)
inherited

◆ specialClientUserAccessCheck()

virtual Boolean RTSPServer::specialClientUserAccessCheck ( int clientSocket,
struct sockaddr_storage const & clientAddr,
char const * urlSuffix,
char const * username )
protectedvirtualinherited

◆ specialHandlingOfAuthenticationFailure()

virtual void RTSPServer::specialHandlingOfAuthenticationFailure ( int clientSocket,
struct sockaddr_storage const & clientAddr,
char const * urlSuffix )
protectedvirtualinherited

◆ stopTCPStreamingOnSocket()

void RTSPServer::stopTCPStreamingOnSocket ( int socketNum)
privateinherited

◆ unnoteTCPStreamingOnSocket()

void RTSPServer::unnoteTCPStreamingOnSocket ( int socketNum,
RTSPClientSession * clientSession,
unsigned trackNum )
privateinherited

◆ weImplementREGISTER()

virtual Boolean HandlerServerForREGISTERCommand::weImplementREGISTER ( char const * cmd,
char const * proxyURLSuffix,
char *& responseStr )
protectedvirtual

Reimplemented from RTSPServer.

Field Documentation

◆ fAllowStreamingRTPOverTCP

Boolean RTSPServer::fAllowStreamingRTPOverTCP
privateinherited

Definition at line 337 of file RTSPServer.hh.

Referenced by disableStreamingRTPOverTCP().

◆ fApplicationName

char* HandlerServerForREGISTERCommand::fApplicationName
private

Definition at line 411 of file RTSPClient.hh.

◆ fAuthDB

UserAuthenticationDatabase* RTSPServer::fAuthDB
privateinherited

Definition at line 336 of file RTSPServer.hh.

◆ fClientConnections

HashTable* GenericMediaServer::fClientConnections
protectedinherited

Definition at line 194 of file GenericMediaServer.hh.

◆ fClientConnectionsForHTTPTunneling

HashTable* RTSPServer::fClientConnectionsForHTTPTunneling
privateinherited

Definition at line 330 of file RTSPServer.hh.

◆ fClientSessions

HashTable* GenericMediaServer::fClientSessions
protectedinherited

Definition at line 195 of file GenericMediaServer.hh.

Referenced by numClientSessions().

◆ fCreationFunc

onRTSPClientCreationFunc* HandlerServerForREGISTERCommand::fCreationFunc
private

Definition at line 409 of file RTSPClient.hh.

◆ fEnviron

UsageEnvironment& Medium::fEnviron
privateinherited

Definition at line 82 of file Media.hh.

Referenced by envir().

◆ fHTTPServerPort

Port RTSPServer::fHTTPServerPort
privateinherited

Definition at line 329 of file RTSPServer.hh.

◆ fHTTPServerSocketIPv4

int RTSPServer::fHTTPServerSocketIPv4
privateinherited

Definition at line 328 of file RTSPServer.hh.

◆ fHTTPServerSocketIPv6

int RTSPServer::fHTTPServerSocketIPv6
privateinherited

Definition at line 328 of file RTSPServer.hh.

◆ fMediumName

char Medium::fMediumName[mediumNameMaxLen]
privateinherited

Definition at line 83 of file Media.hh.

Referenced by name().

◆ fNextTask

TaskToken Medium::fNextTask
privateinherited

Definition at line 84 of file Media.hh.

Referenced by nextTask().

◆ fOurConnectionsUseTLS

Boolean RTSPServer::fOurConnectionsUseTLS
privateinherited

Definition at line 338 of file RTSPServer.hh.

◆ fPendingRegisterOrDeregisterRequests

HashTable* RTSPServer::fPendingRegisterOrDeregisterRequests
privateinherited

Definition at line 334 of file RTSPServer.hh.

◆ fPreviousClientSessionId

u_int32_t GenericMediaServer::fPreviousClientSessionId
privateinherited

Definition at line 198 of file GenericMediaServer.hh.

◆ fReclamationSeconds

unsigned GenericMediaServer::fReclamationSeconds
protectedinherited

Definition at line 192 of file GenericMediaServer.hh.

◆ fRegisterOrDeregisterRequestCounter

unsigned RTSPServer::fRegisterOrDeregisterRequestCounter
privateinherited

Definition at line 335 of file RTSPServer.hh.

◆ fServerMediaSessions

HashTable* GenericMediaServer::fServerMediaSessions
protectedinherited

Definition at line 193 of file GenericMediaServer.hh.

◆ fServerPort

Port GenericMediaServer::fServerPort
protectedinherited

◆ fServerSocketIPv4

int GenericMediaServer::fServerSocketIPv4
protectedinherited

Definition at line 190 of file GenericMediaServer.hh.

◆ fServerSocketIPv6

int GenericMediaServer::fServerSocketIPv6
protectedinherited

Definition at line 190 of file GenericMediaServer.hh.

◆ fTCPStreamingDatabase

HashTable* RTSPServer::fTCPStreamingDatabase
privateinherited

Definition at line 332 of file RTSPServer.hh.

◆ fTLSCertificateFileName

char const* GenericMediaServer::fTLSCertificateFileName
privateinherited

Definition at line 200 of file GenericMediaServer.hh.

◆ fTLSPrivateKeyFileName

char const* GenericMediaServer::fTLSPrivateKeyFileName
privateinherited

Definition at line 201 of file GenericMediaServer.hh.

◆ fVerbosityLevel

int HandlerServerForREGISTERCommand::fVerbosityLevel
private

Definition at line 410 of file RTSPClient.hh.

◆ fWeEncryptSRTP

Boolean RTSPServer::fWeEncryptSRTP
privateinherited

Definition at line 340 of file RTSPServer.hh.

◆ fWeServeSRTP

Boolean RTSPServer::fWeServeSRTP
privateinherited

Definition at line 339 of file RTSPServer.hh.


The documentation for this class was generated from the following file: