2#ifndef _XMLRPCDISPATCH_H_
3#define _XMLRPCDISPATCH_H_
8# pragma warning(disable:4786)
51 void work(
double msTime);
XmlRpcDispatch()
Constructor.
void removeSource(XmlRpcSource *source)
@ ReadableEvent
data available to read
@ WritableEvent
connected/data can be written without blocking
void exit()
Exit from work routine.
void clear()
Clear all sources from the monitored sources list. Sources are closed.
void setSourceEvents(XmlRpcSource *source, unsigned eventMask)
Modify the types of events to watch for on this source.
std::list< MonitoredSource > SourceList
void addSource(XmlRpcSource *source, unsigned eventMask)
An RPC source represents a file descriptor to monitor.
MonitoredSource(XmlRpcSource *src, unsigned mask)
XmlRpcSource * getSource() const