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 |
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, virtual] |
Implements IRTSPServer.
void ProcessTCPRTPData | ( | JetByteTools::IO::CSmartBuffer & | data | ) | [override, virtual] |
Implements IRTSPServer.