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

IRTSPSession Class Reference

Inheritance diagram for IRTSPSession:

List of all members.

Public Types

typedef std::deque
< DWORD
SSRCs

Public Member Functions

virtual void AddRef ()=0
virtual void Release ()=0
virtual void Abort ()=0
virtual void Touch ()=0
virtual void AddStream (CSmartRTPStream &stream)=0
virtual void GetSSRCs (SSRCs ssrcs) const =0
virtual std::string GetSessionID () const =0
virtual std::string GetSessionDetails () const =0
virtual std::string Play (const std::string &range, WORD initialSeq, DWORD initialTime) const =0
virtual void Pause ()=0
virtual void Resume ()=0

Protected Member Functions

virtual ~IRTSPSession ()


Member Typedef Documentation

typedef std::deque<DWORD> SSRCs


Constructor & Destructor Documentation

virtual ~IRTSPSession (  )  [protected, virtual]


Member Function Documentation

virtual void AddRef (  )  [pure virtual]

Implemented in CRTSPSession.

virtual void Release (  )  [pure virtual]

Implemented in CRTSPSession.

virtual void Abort (  )  [pure virtual]

Implemented in CRTSPSession.

virtual void Touch (  )  [pure virtual]

Implemented in CRTSPSession.

virtual void AddStream ( CSmartRTPStream stream  )  [pure virtual]

Implemented in CRTSPSession.

virtual void GetSSRCs ( SSRCs  ssrcs  )  const [pure virtual]

Implemented in CRTSPSession.

virtual std::string GetSessionID (  )  const [pure virtual]

Implemented in CRTSPSession.

virtual std::string GetSessionDetails (  )  const [pure virtual]

Implemented in CRTSPSession.

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

Implemented in CRTSPSession.

virtual void Pause (  )  [pure virtual]

Implemented in CRTSPSession.

virtual void Resume (  )  [pure virtual]

Implemented in CRTSPSession.


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