reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
repro::XmlRpcConnectionBase Class Referenceabstract

#include <XmlRpcConnection.hxx>

Inheritance diagram for repro::XmlRpcConnectionBase:
[legend]

Public Member Functions

 XmlRpcConnectionBase (XmlRpcServerBase &server)
 
virtual ~XmlRpcConnectionBase ()
 
unsigned int getConnectionId () const
 
unsigned int getNextRequestId ()
 
virtual void buildFdSet (resip::FdSet &fdset)=0
 
virtual bool process (resip::FdSet &fdset)=0
 
virtual bool sendResponse (unsigned int requestId, const resip::Data &responseData, bool isFinal)
 
virtual void sendEvent (const resip::Data &eventData)=0
 

Protected Types

typedef std::map< unsigned int, resip::Data > RequestMap
 

Protected Member Functions

virtual void sendResponse (const resip::Data &response)=0
 

Protected Attributes

XmlRpcServerBase & mXmlRcpServer
 
RequestMap mRequests
 

Detailed Description

Definition at line 16 of file XmlRpcConnection.hxx.

Member Typedef Documentation

◆ RequestMap

Constructor & Destructor Documentation

◆ XmlRpcConnectionBase()

XmlRpcConnectionBase::XmlRpcConnectionBase ( XmlRpcServerBase &  server)

Definition at line 23 of file XmlRpcConnection.cxx.

◆ ~XmlRpcConnectionBase()

XmlRpcConnectionBase::~XmlRpcConnectionBase ( )
virtual

Definition at line 30 of file XmlRpcConnection.cxx.

Member Function Documentation

◆ buildFdSet()

virtual void repro::XmlRpcConnectionBase::buildFdSet ( resip::FdSet &  fdset)
pure virtual

◆ getConnectionId()

unsigned int repro::XmlRpcConnectionBase::getConnectionId ( ) const
inline

Definition at line 22 of file XmlRpcConnection.hxx.

◆ getNextRequestId()

unsigned int repro::XmlRpcConnectionBase::getNextRequestId ( )
inline

Definition at line 23 of file XmlRpcConnection.hxx.

◆ process()

virtual bool repro::XmlRpcConnectionBase::process ( resip::FdSet &  fdset)
pure virtual

◆ sendEvent()

virtual void repro::XmlRpcConnectionBase::sendEvent ( const resip::Data &  eventData)
pure virtual

◆ sendResponse() [1/2]

virtual void repro::XmlRpcConnectionBase::sendResponse ( const resip::Data &  response)
protectedpure virtual

◆ sendResponse() [2/2]

bool XmlRpcConnectionBase::sendResponse ( unsigned int  requestId,
const resip::Data &  responseData,
bool  isFinal 
)
virtual

Definition at line 222 of file XmlRpcConnection.cxx.

Member Data Documentation

◆ mRequests

RequestMap repro::XmlRpcConnectionBase::mRequests
protected

Definition at line 37 of file XmlRpcConnection.hxx.

◆ mXmlRcpServer

XmlRpcServerBase& repro::XmlRpcConnectionBase::mXmlRcpServer
protected

Definition at line 34 of file XmlRpcConnection.hxx.


The documentation for this class was generated from the following files: