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

IInterleavedRTPTCPStream Class Reference

Inheritance diagram for IInterleavedRTPTCPStream:
Collaboration diagram for IInterleavedRTPTCPStream:

List of all members.

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 ()


Member Typedef Documentation

typedef unsigned long DataLength [inherited]


Constructor & Destructor Documentation

virtual ~IInterleavedRTPTCPStream (  )  [protected, virtual]


Member Function Documentation

virtual void AddRef (  )  [pure virtual]

Implemented in CRTSPConnection.

virtual void Release (  )  [pure virtual]

Implemented in CRTSPConnection.

void Close (  )  [override, pure virtual]

Implements ICloseableOutputStream.

Implemented in CRTSPConnection.

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]

virtual void WriteString ( const std::string &  message  )  [inline, virtual, inherited]


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