|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <XmlRpcServerBase.hxx>
Public Types | |
| typedef std::map< unsigned int, XmlRpcConnectionBase * > | ConnectionMap |
Public Member Functions | |
| virtual | ~XmlRpcServerBase () |
| virtual void | buildFdSet (resip::FdSet &fdset) |
| void | process (resip::FdSet &fdset) |
| bool | isSane () |
| virtual void | sendResponse (unsigned int connectionId, unsigned int requestId, const resip::Data &responseData, bool isFinal=true) |
| virtual void | sendEvent (unsigned int connectionId, const resip::Data &eventData) |
| virtual void | handleRequest (unsigned int connectionId, unsigned int requestId, const resip::Data &request) |
Public Attributes | |
| XmlRpcHandler & | mHandler |
| bool | mSane |
| ConnectionMap | mConnections |
| resip::Fifo< ResponseInfo > | mResponseFifo |
| resip::SelectInterruptor | mSelectInterruptor |
Protected Member Functions | |
| XmlRpcServerBase (XmlRpcHandler &h) | |
| virtual void | processIncoming (resip::FdSet &fdset)=0 |
| void | setSane (bool sane) |
Friends | |
| class | XmlRpcConnectionBase |
Definition at line 70 of file XmlRpcServerBase.hxx.
Definition at line 103 of file XmlRpcServerBase.hxx.
|
protected |
Definition at line 50 of file XmlRpcServerBase.cxx.
|
virtual |
Definition at line 56 of file XmlRpcServerBase.cxx.
|
virtual |
Reimplemented in repro::XmlRpcSocketServer.
Definition at line 171 of file XmlRpcServerBase.cxx.
|
inlinevirtual |
Definition at line 97 of file XmlRpcServerBase.hxx.
| bool XmlRpcServerBase::isSane | ( | ) |
Definition at line 313 of file XmlRpcServerBase.cxx.
| void XmlRpcServerBase::process | ( | resip::FdSet & | fdset | ) |
Definition at line 190 of file XmlRpcServerBase.cxx.
|
protectedpure virtual |
Implemented in repro::XmlRpcSocketServer.
|
virtual |
Definition at line 305 of file XmlRpcServerBase.cxx.
|
virtual |
Definition at line 295 of file XmlRpcServerBase.cxx.
Definition at line 77 of file XmlRpcServerBase.hxx.
|
friend |
Definition at line 72 of file XmlRpcServerBase.hxx.
| ConnectionMap repro::XmlRpcServerBase::mConnections |
Definition at line 104 of file XmlRpcServerBase.hxx.
| XmlRpcHandler& repro::XmlRpcServerBase::mHandler |
Definition at line 101 of file XmlRpcServerBase.hxx.
| resip::Fifo<ResponseInfo> repro::XmlRpcServerBase::mResponseFifo |
Definition at line 105 of file XmlRpcServerBase.hxx.
| bool repro::XmlRpcServerBase::mSane |
Definition at line 102 of file XmlRpcServerBase.hxx.
| resip::SelectInterruptor repro::XmlRpcServerBase::mSelectInterruptor |
Definition at line 106 of file XmlRpcServerBase.hxx.