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

CRTSPSession Class Reference

Inheritance diagram for CRTSPSession:
Collaboration diagram for CRTSPSession:

List of all members.

Public Types

typedef std::deque
< DWORD
SSRCs

Public Member Functions

 CRTSPSession (IManageRTSPSessionTimeouts &sessionManager, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::Seconds inactivityTimeout)
 ~CRTSPSession ()
void AddRef () override
void Release () override
void Touch () override
void Abort () override
void AddStream (CSmartRTPStream &stream) override
void GetSSRCs (SSRCs ssrcs) const override
std::string GetSessionID () const override
std::string GetSessionDetails () const override
std::string Play (const std::string &range, WORD initialSeq, DWORD initialTime) const override
void Pause () override
void Resume () override


Member Typedef Documentation

typedef std::deque<DWORD> SSRCs [inherited]


Constructor & Destructor Documentation

CRTSPSession ( IManageRTSPSessionTimeouts sessionManager,
JetByteTools::Core::IQueueTimers timerQueue,
JetByteTools::Seconds  inactivityTimeout 
)

~CRTSPSession (  ) 


Member Function Documentation

void AddRef (  )  [override, virtual]

Implements IRTSPSession.

void Release (  )  [override, virtual]

Implements IRTSPSession.

void Touch (  )  [override, virtual]

Implements IRTSPSession.

void Abort (  )  [override, virtual]

Implements IRTSPSession.

void AddStream ( CSmartRTPStream stream  )  [override, virtual]

Implements IRTSPSession.

void GetSSRCs ( SSRCs  ssrcs  )  const [override, virtual]

Implements IRTSPSession.

string GetSessionID (  )  const [override, virtual]

Implements IRTSPSession.

string GetSessionDetails (  )  const [override, virtual]

Implements IRTSPSession.

string Play ( const std::string &  range,
WORD  initialSeq,
DWORD  initialTime 
) const [override, virtual]

Implements IRTSPSession.

void Pause (  )  [override, virtual]

Implements IRTSPSession.

void Resume (  )  [override, virtual]

Implements IRTSPSession.


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