Public Types | |
typedef unsigned long | DataLength |
Public Member Functions | |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
void | Close () override=0 |
virtual void | Abort ()=0 |
virtual bool | TryWrite (JetByteTools::IO::CSmartBuffer &packet)=0 |
virtual void | Write (const BYTE *pData, DataLength dataLength)=0 |
virtual void | WriteString (const std::string &message) |
Protected Member Functions | |
virtual | ~IInterleavedRTPTCPStream () |
typedef unsigned long DataLength [inherited] |
virtual ~IInterleavedRTPTCPStream | ( | ) | [protected, virtual] |
virtual void AddRef | ( | ) | [pure virtual] |
Implemented in CRTSPConnection.
virtual void Release | ( | ) | [pure virtual] |
Implemented in CRTSPConnection.
void Close | ( | ) | [override, pure virtual] |
virtual void Abort | ( | ) | [pure virtual] |
Implemented in CRTSPConnection.
virtual bool TryWrite | ( | JetByteTools::IO::CSmartBuffer & | packet | ) | [pure virtual] |
Implemented in CRTSPConnection.
virtual void Write | ( | const BYTE * | pData, | |
DataLength | dataLength | |||
) | [pure virtual, inherited] |
Implemented in CHTTPConnection, CFileOutputStream, CMemoryInputOutputStream, and CRTSPConnection.
virtual void WriteString | ( | const std::string & | message | ) | [inline, virtual, inherited] |