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

CRTSPConnection Class Reference

Inheritance diagram for CRTSPConnection:
Collaboration diagram for CRTSPConnection:

List of all members.

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


Constructor & Destructor Documentation

CRTSPConnection ( JetByteTools::Socket::IStreamSocket socket,
IManageRTSPResources resourceManager,
IManageRTSPResources::SupportedTransports  supportedTransports,
bool  terminateActiveSessionsOnConnectionClose 
)

~CRTSPConnection (  ) 


Member Function Documentation

void OnDataReceived ( JetByteTools::IO::CSmartBuffer buffer  ) 

void AbortActiveSessions (  ) 

void PauseActiveSessions (  ) 

void ResumeActiveSessions (  ) 

void AddRef (  )  [override, protected, virtual]

void Release (  )  [override, protected, virtual]

void Close (  )  [override, protected, virtual]

void Abort (  )  [override, protected, virtual]

bool TryWrite ( JetByteTools::IO::CSmartBuffer packet  )  [override, protected, virtual]

void Write ( const BYTE pData,
DataLength  dataLength 
) [override, protected, virtual]

Implements IOutputStream.


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