#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]
static 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]
static void GenericMediaServer::incomingConnectionHandlerIPv4 |
( |
void * |
, |
|
|
int |
|
|
) |
| |
|
staticprotected |
◆ incomingConnectionHandlerIPv6() [1/2]
void GenericMediaServer::incomingConnectionHandlerIPv6 |
( |
| ) |
|
|
protected |
◆ incomingConnectionHandlerIPv6() [2/2]
static 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()
◆ 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::*)(ServerMediaSession *) |
memberFunc |
|
) |
| |
◆ 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()
static int GenericMediaServer::setUpOurSocket |
( |
UsageEnvironment & |
env, |
|
|
Port & |
ourPort, |
|
|
int |
domain |
|
) |
| |
|
staticprotected |
◆ ClientConnection
◆ ClientSession
◆ ServerMediaSessionIterator
◆ 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: