The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CRTSPServer Class Reference

Inheritance diagram for CRTSPServer:
Collaboration diagram for CRTSPServer:

List of all members.

Public Member Functions

 CRTSPServer (IManageRTSPResources::SupportedTransports supportedTransports, IManageRTSPResources &resourceManager, IInterleavedRTPTCPStream &tcpStream, const JetByteTools::Socket::IAddress &remoteAddress, bool terminateActiveSessionsOnConnectionClose=false)
 CRTSPServer (JetByteTools::Core::IProvideSystemTime &systemTimeProvider, IManageRTSPResources::SupportedTransports supportedTransports, IManageRTSPResources &resourceManager, IInterleavedRTPTCPStream &tcpStream, const JetByteTools::Socket::IAddress &remoteAddress, bool terminateActiveSessionsOnConnectionClose=false)
 ~CRTSPServer ()
void AbortActiveSessions ()
void PauseActiveSessions ()
void ResumeActiveSessions ()
void ProcessRequest (const JetByteTools::HTTP::CHTTPRequest &request) override
void ProcessTCPRTPData (JetByteTools::IO::CSmartBuffer &data) override


Constructor & Destructor Documentation

CRTSPServer ( IManageRTSPResources::SupportedTransports  supportedTransports,
IManageRTSPResources resourceManager,
IInterleavedRTPTCPStream tcpStream,
const JetByteTools::Socket::IAddress remoteAddress,
bool  terminateActiveSessionsOnConnectionClose = false 
)

CRTSPServer ( JetByteTools::Core::IProvideSystemTime systemTimeProvider,
IManageRTSPResources::SupportedTransports  supportedTransports,
IManageRTSPResources resourceManager,
IInterleavedRTPTCPStream tcpStream,
const JetByteTools::Socket::IAddress remoteAddress,
bool  terminateActiveSessionsOnConnectionClose = false 
)

~CRTSPServer (  ) 


Member Function Documentation

void AbortActiveSessions (  ) 

void PauseActiveSessions (  ) 

void ResumeActiveSessions (  ) 

void ProcessRequest ( const JetByteTools::HTTP::CHTTPRequest request  )  [override, virtual]

Implements IRTSPServer.

void ProcessTCPRTPData ( JetByteTools::IO::CSmartBuffer data  )  [override, virtual]

Implements IRTSPServer.


Generated on Sun Sep 12 19:11:21 2021 for The Server Framework - v7.4 by doxygen 1.5.3