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

#include <XmlRpcServerBase.hxx>

Inheritance diagram for repro::XmlRpcSocketServer:
[legend]

Public Member Functions

 XmlRpcSocketServer (XmlRpcHandler &h, int port, resip::IpVersion version, resip::Data ipAddr=resip::Data::Empty)
 
virtual ~XmlRpcSocketServer ()
 
virtual void buildFdSet (resip::FdSet &fdset)
 
- Public Member Functions inherited from repro::XmlRpcServerBase
virtual ~XmlRpcServerBase ()
 
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)
 

Static Public Member Functions

static void logSocketError (int e)
 

Protected Member Functions

void processIncoming (resip::FdSet &fdset)
 
- Protected Member Functions inherited from repro::XmlRpcServerBase
 XmlRpcServerBase (XmlRpcHandler &h)
 
void setSane (bool sane)
 

Friends

class XmlRpcConnectionBase
 

Additional Inherited Members

- Public Types inherited from repro::XmlRpcServerBase
typedef std::map< unsigned int, XmlRpcConnectionBase * > ConnectionMap
 
- Public Attributes inherited from repro::XmlRpcServerBase
XmlRpcHandler & mHandler
 
bool mSane
 
ConnectionMap mConnections
 
resip::Fifo< ResponseInfo > mResponseFifo
 
resip::SelectInterruptor mSelectInterruptor
 

Detailed Description

Definition at line 109 of file XmlRpcServerBase.hxx.

Constructor & Destructor Documentation

◆ XmlRpcSocketServer()

XmlRpcSocketServer::XmlRpcSocketServer ( XmlRpcHandler &  h,
int  port,
resip::IpVersion  version,
resip::Data  ipAddr = resip::Data::Empty 
)

Definition at line 60 of file XmlRpcServerBase.cxx.

◆ ~XmlRpcSocketServer()

XmlRpcSocketServer::~XmlRpcSocketServer ( )
virtual

Definition at line 154 of file XmlRpcServerBase.cxx.

Member Function Documentation

◆ buildFdSet()

void XmlRpcSocketServer::buildFdSet ( resip::FdSet &  fdset)
virtual

Reimplemented from repro::XmlRpcServerBase.

Definition at line 183 of file XmlRpcServerBase.cxx.

◆ logSocketError()

void XmlRpcSocketServer::logSocketError ( int  e)
static

Definition at line 338 of file XmlRpcServerBase.cxx.

◆ processIncoming()

void XmlRpcSocketServer::processIncoming ( resip::FdSet &  fdset)
protectedvirtual

Implements repro::XmlRpcServerBase.

Definition at line 256 of file XmlRpcServerBase.cxx.

Friends And Related Symbol Documentation

◆ XmlRpcConnectionBase

Definition at line 111 of file XmlRpcServerBase.hxx.


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