Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ProxyHeaderFactory Class Reference

#include <ProxyHeaderFactory.h>

Inheritance diagram for ProxyHeaderFactory:

Inheritance graph
[legend]
Collaboration diagram for ProxyHeaderFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ProxyHeaderFactory ()
virtual ~ProxyHeaderFactory ()
virtual RTSPParserBase * getRTSPAnnounceHeader (int seq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPDescribeHeader (int seq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPGetParameterHeader (int seq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPSetParameterHeader (int seq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPOptionsHeader (int CSeq, ControlBase *rfb)
virtual RTSPParserBase * getRTSPPauseHeader (int seq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPPlayHeader (int CSeq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPSetupHeader (int CSeq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPTeardownHeader (int CSeq, RTSPSchemeClass *scheme, ControlBase *rfb)
virtual RTSPParserBase * getRTSPReplyHeader (int CSeq, int Code, ControlBase *rfb)
virtual void forgetSessionsBySocket (int rtsp_sock)

Constructor & Destructor Documentation

ProxyHeaderFactory::ProxyHeaderFactory (   ) 
 

virtual ProxyHeaderFactory::~ProxyHeaderFactory (   )  [virtual]
 


Member Function Documentation

virtual void ProxyHeaderFactory::forgetSessionsBySocket (  int  rtsp_sock  )  [virtual]
 

If an RTSP peer crashes without response, the TCP socket will eventually close and signal this to the ControlBase. Since ControlBase is a generic class, its notification of the various session factories is handled through the header factory classes.

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPAnnounceHeader (  int  seq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPDescribeHeader (  int  seq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPGetParameterHeader (  int  seq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPOptionsHeader (  int  CSeq,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPPauseHeader (  int  seq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPPlayHeader (  int  CSeq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPReplyHeader (  int  CSeq,
int  Code,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPSetParameterHeader (  int  seq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPSetupHeader (  int  CSeq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.

virtual RTSPParserBase* ProxyHeaderFactory::getRTSPTeardownHeader (  int  CSeq,
RTSPSchemeClass *  scheme,
ControlBase *  rfb
)  [virtual]
 

Implements HeaderFactory.


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:09 2005 for Komssys by doxygen 1.3.8