|
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 |
|
UsageEnvironment & | envir () const |
|
char const * | name () const |
|
virtual Boolean | isSource () const |
|
virtual Boolean | isSink () const |
|
virtual Boolean | isRTCPInstance () const |
|
virtual Boolean | isRTSPClient () const |
|
virtual Boolean | isRTSPServer () const |
|
virtual Boolean | isMediaSession () const |
|
virtual Boolean | isServerMediaSession () const |
|
|
| GenericMediaServer (UsageEnvironment &env, int ourSocketIPv4, int ourSocketIPv6, Port ourPort, unsigned reclamationSeconds) |
|
void | cleanup () |
|
void | incomingConnectionHandlerIPv4 () |
|
void | incomingConnectionHandlerIPv6 () |
|
void | incomingConnectionHandlerOnSocket (int serverSocket) |
|
void | setTLSFileNames (char const *certFileName, char const *privKeyFileName) |
|
virtual ClientConnection * | createNewClientConnection (int clientSocket, struct sockaddr_storage const &clientAddr)=0 |
|
virtual ClientSession * | createNewClientSession (u_int32_t sessionId)=0 |
|
ClientSession * | createNewClientSessionWithId () |
|
ClientSession * | lookupClientSession (u_int32_t sessionId) |
|
ClientSession * | lookupClientSession (char const *sessionIdStr) |
|
ServerMediaSession * | getServerMediaSession (char const *streamName) |
|
TaskToken & | nextTask () |
|
|
static int | setUpOurSocket (UsageEnvironment &env, Port &ourPort, int domain) |
|
static void | incomingConnectionHandlerIPv4 (void *, int) |
|
static void | incomingConnectionHandlerIPv6 (void *, int) |
|
|
int | fServerSocketIPv4 |
|
int | fServerSocketIPv6 |
|
Port | fServerPort |
|
unsigned | fReclamationSeconds |
|
|
class | ClientConnection |
|
class | ClientSession |
|
class | ServerMediaSessionIterator |
|
The documentation for this class was generated from the following files: