#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: