Public Member Functions | |
CRTSPConnection (JetByteTools::Socket::IStreamSocket &socket, IManageRTSPResources &resourceManager, IManageRTSPResources::SupportedTransports supportedTransports, bool terminateActiveSessionsOnConnectionClose) | |
void | OnDataReceived (JetByteTools::IO::CSmartBuffer &buffer) |
void | AbortActiveSessions () |
void | PauseActiveSessions () |
void | ResumeActiveSessions () |
~CRTSPConnection () | |
Protected Member Functions | |
void | AddRef () override |
void | Release () override |
void | Close () override |
void | Abort () override |
bool | TryWrite (JetByteTools::IO::CSmartBuffer &packet) override |
void | Write (const BYTE *pData, DataLength dataLength) override |
CRTSPConnection | ( | JetByteTools::Socket::IStreamSocket & | socket, | |
IManageRTSPResources & | resourceManager, | |||
IManageRTSPResources::SupportedTransports | supportedTransports, | |||
bool | terminateActiveSessionsOnConnectionClose | |||
) |
~CRTSPConnection | ( | ) |
void OnDataReceived | ( | JetByteTools::IO::CSmartBuffer & | buffer | ) |
void AbortActiveSessions | ( | ) |
void PauseActiveSessions | ( | ) |
void ResumeActiveSessions | ( | ) |
void AddRef | ( | ) | [override, protected, virtual] |
Implements IInterleavedRTPTCPStream.
void Release | ( | ) | [override, protected, virtual] |
Implements IInterleavedRTPTCPStream.
void Close | ( | ) | [override, protected, virtual] |
Implements IInterleavedRTPTCPStream.
void Abort | ( | ) | [override, protected, virtual] |
Implements IInterleavedRTPTCPStream.
bool TryWrite | ( | JetByteTools::IO::CSmartBuffer & | packet | ) | [override, protected, virtual] |
Implements IInterleavedRTPTCPStream.
void Write | ( | const BYTE * | pData, | |
DataLength | dataLength | |||
) | [override, protected, virtual] |
Implements IOutputStream.