Public Types | |
typedef unsigned long | DataLength |
Public Member Functions | |
virtual void | Close ()=0 |
virtual void | Write (const BYTE *pData, DataLength dataLength)=0 |
virtual void | WriteString (const std::string &message) |
Protected Member Functions | |
~ICloseableOutputStream () override | |
We never delete instances of this interface; you must manage the lifetime of the class that implements it. |
typedef unsigned long DataLength [inherited] |
~ICloseableOutputStream | ( | ) | [override, protected] |
We never delete instances of this interface; you must manage the lifetime of the class that implements it.
virtual void Close | ( | ) | [pure virtual] |
Implemented in CHTTPConnection, CFileOutputStream, CMemoryInputOutputStream, IInterleavedRTPTCPStream, and 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] |