#include <GenericMediaServer.hh>
Definition at line 44 of file GenericMediaServer.hh.
◆ GenericMediaServer()
| GenericMediaServer::GenericMediaServer |
( |
UsageEnvironment & | env, |
|
|
int | ourSocketIPv4, |
|
|
int | ourSocketIPv6, |
|
|
Port | ourPort, |
|
|
unsigned | reclamationSeconds ) |
|
protected |
◆ ~GenericMediaServer()
| virtual GenericMediaServer::~GenericMediaServer |
( |
| ) |
|
|
protectedvirtual |
◆ addServerMediaSession()
| virtual void GenericMediaServer::addServerMediaSession |
( |
ServerMediaSession * | serverMediaSession | ) |
|
|
virtual |
◆ cleanup()
| void GenericMediaServer::cleanup |
( |
| ) |
|
|
protected |
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ closeAllClientSessionsForServerMediaSession() [1/2]
| virtual void GenericMediaServer::closeAllClientSessionsForServerMediaSession |
( |
char const * | streamName | ) |
|
|
virtual |
◆ closeAllClientSessionsForServerMediaSession() [2/2]
| void GenericMediaServer::closeAllClientSessionsForServerMediaSession |
( |
ServerMediaSession * | serverMediaSession | ) |
|
◆ createNewClientConnection()
| virtual ClientConnection * GenericMediaServer::createNewClientConnection |
( |
int | clientSocket, |
|
|
struct sockaddr_storage const & | clientAddr ) |
|
protectedpure virtual |
◆ createNewClientSession()
| virtual ClientSession * GenericMediaServer::createNewClientSession |
( |
u_int32_t | sessionId | ) |
|
|
protectedpure virtual |
◆ createNewClientSessionWithId()
| ClientSession * GenericMediaServer::createNewClientSessionWithId |
( |
| ) |
|
|
protected |
◆ deleteServerMediaSession() [1/2]
| virtual void GenericMediaServer::deleteServerMediaSession |
( |
char const * | streamName | ) |
|
|
virtual |
◆ deleteServerMediaSession() [2/2]
| void GenericMediaServer::deleteServerMediaSession |
( |
ServerMediaSession * | serverMediaSession | ) |
|
◆ envir()
◆ getServerMediaSession()
◆ incomingConnectionHandlerIPv4() [1/2]
| void GenericMediaServer::incomingConnectionHandlerIPv4 |
( |
| ) |
|
|
protected |
◆ incomingConnectionHandlerIPv4() [2/2]
| void GenericMediaServer::incomingConnectionHandlerIPv4 |
( |
void * | , |
|
|
int | ) |
|
staticprotected |
◆ incomingConnectionHandlerIPv6() [1/2]
| void GenericMediaServer::incomingConnectionHandlerIPv6 |
( |
| ) |
|
|
protected |
◆ incomingConnectionHandlerIPv6() [2/2]
| void GenericMediaServer::incomingConnectionHandlerIPv6 |
( |
void * | , |
|
|
int | ) |
|
staticprotected |
◆ incomingConnectionHandlerOnSocket()
| void GenericMediaServer::incomingConnectionHandlerOnSocket |
( |
int | serverSocket | ) |
|
|
protected |
◆ isMediaSession()
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isRTCPInstance()
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPClient()
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
◆ isRTSPServer()
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
◆ isServerMediaSession()
| virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
◆ isSink()
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
◆ isSource()
| virtual Boolean Medium::isSource |
( |
| ) |
const |
|
virtualinherited |
◆ lookupByName()
◆ lookupClientConnection()
| ClientConnection * GenericMediaServer::lookupClientConnection |
( |
u_int32_t | connectionId | ) |
const |
◆ lookupClientSession() [1/2]
| ClientSession * GenericMediaServer::lookupClientSession |
( |
char const * | sessionIdStr | ) |
|
|
protected |
◆ lookupClientSession() [2/2]
| ClientSession * GenericMediaServer::lookupClientSession |
( |
u_int32_t | sessionId | ) |
|
|
protected |
◆ lookupServerMediaSession() [1/2]
◆ lookupServerMediaSession() [2/2]
| void GenericMediaServer::lookupServerMediaSession |
( |
char const * | streamName, |
|
|
void(GenericMediaServer::* | memberFunc )(ServerMediaSession *) ) |
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextTask()
◆ numClientSessions()
| unsigned GenericMediaServer::numClientSessions |
( |
| ) |
const |
|
inline |
◆ removeServerMediaSession() [1/2]
| virtual void GenericMediaServer::removeServerMediaSession |
( |
char const * | streamName | ) |
|
|
virtual |
◆ removeServerMediaSession() [2/2]
| void GenericMediaServer::removeServerMediaSession |
( |
ServerMediaSession * | serverMediaSession | ) |
|
◆ setTLSFileNames()
| void GenericMediaServer::setTLSFileNames |
( |
char const * | certFileName, |
|
|
char const * | privKeyFileName ) |
|
protected |
◆ setUpOurSocket()
◆ ClientConnection
| friend class ClientConnection |
|
friend |
◆ ClientSession
| friend class ClientSession |
|
friend |
◆ ServerMediaSessionIterator
| friend class ServerMediaSessionIterator |
|
friend |
◆ fClientConnections
| HashTable* GenericMediaServer::fClientConnections |
|
protected |
◆ fClientSessions
| HashTable* GenericMediaServer::fClientSessions |
|
protected |
◆ fEnviron
◆ fMediumName
◆ fNextTask
◆ fPreviousClientSessionId
| u_int32_t GenericMediaServer::fPreviousClientSessionId |
|
private |
◆ fReclamationSeconds
| unsigned GenericMediaServer::fReclamationSeconds |
|
protected |
◆ fServerMediaSessions
| HashTable* GenericMediaServer::fServerMediaSessions |
|
protected |
◆ fServerPort
| Port GenericMediaServer::fServerPort |
|
protected |
◆ fServerSocketIPv4
| int GenericMediaServer::fServerSocketIPv4 |
|
protected |
◆ fServerSocketIPv6
| int GenericMediaServer::fServerSocketIPv6 |
|
protected |
◆ fTLSCertificateFileName
| char const* GenericMediaServer::fTLSCertificateFileName |
|
private |
◆ fTLSPrivateKeyFileName
| char const* GenericMediaServer::fTLSPrivateKeyFileName |
|
private |
The documentation for this class was generated from the following file: