XmlRpc Namespace Reference


Classes

class  XmlRpcErrorHandler
 An interface allowing custom handling of error message reporting. More...
class  XmlRpcLogHandler
 An interface allowing custom handling of informational message reporting. More...
class  XmlRpcClient
 A class to send XML RPC requests to a server and return the results. More...
class  XmlRpcDispatch
class  XmlRpcException
class  XmlRpcServer
 A class to handle XML RPC requests. More...
class  XmlRpcServerConnection
 A class to handle XML RPC requests from a particular client. More...
class  XmlRpcServerMethod
 Abstract class representing a single RPC method. More...
class  XmlRpcSocket
 A platform-independent socket API. More...
class  XmlRpcSource
 An RPC source represents a file descriptor to monitor. More...
class  XmlRpcUtil
 Utilities for XML parsing, encoding, and decoding and message handlers. More...
class  XmlRpcValue
 RPC method arguments and results are represented by Values. More...

Functions

int getVerbosity ()
 Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity().
void setVerbosity (int level)
 Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level).
int getVerbosity ()
 Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity().
void setVerbosity (int level)
 Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level).
static bool tmEq (struct tm const &t1, struct tm const &t2)

Variables

const char XMLRPC_VERSION [] = "XMLRPC++ 0.7"
 Version identifier.
static const char VALUE_TAG [] = "<value>"
static const char VALUE_ETAG [] = "</value>"
static const char BOOLEAN_TAG [] = "<boolean>"
static const char BOOLEAN_ETAG [] = "</boolean>"
static const char DOUBLE_TAG [] = "<double>"
static const char DOUBLE_ETAG [] = "</double>"
static const char INT_TAG [] = "<int>"
static const char I4_TAG [] = "<i4>"
static const char I4_ETAG [] = "</i4>"
static const char STRING_TAG [] = "<string>"
static const char DATETIME_TAG [] = "<dateTime.iso8601>"
static const char DATETIME_ETAG [] = "</dateTime.iso8601>"
static const char BASE64_TAG [] = "<base64>"
static const char BASE64_ETAG [] = "</base64>"
static const char ARRAY_TAG [] = "<array>"
static const char DATA_TAG [] = "<data>"
static const char DATA_ETAG [] = "</data>"
static const char ARRAY_ETAG [] = "</array>"
static const char STRUCT_TAG [] = "<struct>"
static const char MEMBER_TAG [] = "<member>"
static const char NAME_TAG [] = "<name>"
static const char NAME_ETAG [] = "</name>"
static const char MEMBER_ETAG [] = "</member>"
static const char STRUCT_ETAG [] = "</struct>"


Function Documentation

int XmlRpc::getVerbosity (  ) 

Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity().

Definition at line 66 of file XmlRpcUtil.cpp.

References getVerbosity().

Referenced by getVerbosity().

00066 { return XmlRpcLogHandler::getVerbosity(); }

void XmlRpc::setVerbosity ( int  level  ) 

Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level).

Definition at line 67 of file XmlRpcUtil.cpp.

References setVerbosity().

Referenced by main(), and setVerbosity().

int XmlRpc::getVerbosity (  ) 

Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity().

Definition at line 66 of file XmlRpcUtil.cpp.

References getVerbosity().

Referenced by getVerbosity().

00066 { return XmlRpcLogHandler::getVerbosity(); }

void XmlRpc::setVerbosity ( int  level  ) 

Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level).

Definition at line 67 of file XmlRpcUtil.cpp.

References setVerbosity().

Referenced by main(), and setVerbosity().

static bool XmlRpc::tmEq ( struct tm const &  t1,
struct tm const &  t2 
) [static]

Definition at line 142 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::operator==().

00142                                                              {
00143     return t1.tm_sec == t2.tm_sec && t1.tm_min == t2.tm_min &&
00144             t1.tm_hour == t2.tm_hour && t1.tm_mday == t1.tm_mday &&
00145             t1.tm_mon == t2.tm_mon && t1.tm_year == t2.tm_year;
00146   }


Variable Documentation

const char XmlRpc::XMLRPC_VERSION = "XMLRPC++ 0.7"

Version identifier.

Definition at line 24 of file XmlRpcUtil.cpp.

Referenced by XmlRpc::XmlRpcServerConnection::generateHeader(), and XmlRpc::XmlRpcClient::generateHeader().

const char XmlRpc::VALUE_TAG[] = "<value>" [static]

Definition at line 17 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayToXml(), XmlRpc::XmlRpcValue::binaryToXml(), XmlRpc::XmlRpcValue::boolToXml(), XmlRpc::XmlRpcValue::doubleToXml(), XmlRpc::XmlRpcValue::fromXml(), XmlRpc::XmlRpcValue::intToXml(), XmlRpc::XmlRpcValue::stringToXml(), XmlRpc::XmlRpcValue::structToXml(), and XmlRpc::XmlRpcValue::timeToXml().

const char XmlRpc::VALUE_ETAG[] = "</value>" [static]

Definition at line 18 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayToXml(), XmlRpc::XmlRpcValue::binaryToXml(), XmlRpc::XmlRpcValue::boolToXml(), XmlRpc::XmlRpcValue::doubleToXml(), XmlRpc::XmlRpcValue::fromXml(), XmlRpc::XmlRpcValue::intToXml(), XmlRpc::XmlRpcValue::stringToXml(), XmlRpc::XmlRpcValue::structToXml(), and XmlRpc::XmlRpcValue::timeToXml().

const char XmlRpc::BOOLEAN_TAG[] = "<boolean>" [static]

Definition at line 20 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::boolToXml(), and XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::BOOLEAN_ETAG[] = "</boolean>" [static]

Definition at line 21 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::boolToXml().

const char XmlRpc::DOUBLE_TAG[] = "<double>" [static]

Definition at line 22 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::doubleToXml(), and XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::DOUBLE_ETAG[] = "</double>" [static]

Definition at line 23 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::doubleToXml().

const char XmlRpc::INT_TAG[] = "<int>" [static]

Definition at line 24 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::I4_TAG[] = "<i4>" [static]

Definition at line 25 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::fromXml(), and XmlRpc::XmlRpcValue::intToXml().

const char XmlRpc::I4_ETAG[] = "</i4>" [static]

Definition at line 26 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::intToXml().

const char XmlRpc::STRING_TAG[] = "<string>" [static]

Definition at line 27 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::DATETIME_TAG[] = "<dateTime.iso8601>" [static]

Definition at line 28 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::fromXml(), and XmlRpc::XmlRpcValue::timeToXml().

const char XmlRpc::DATETIME_ETAG[] = "</dateTime.iso8601>" [static]

Definition at line 29 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::timeToXml().

const char XmlRpc::BASE64_TAG[] = "<base64>" [static]

Definition at line 30 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::binaryToXml(), and XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::BASE64_ETAG[] = "</base64>" [static]

Definition at line 31 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::binaryToXml().

const char XmlRpc::ARRAY_TAG[] = "<array>" [static]

Definition at line 33 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayToXml(), and XmlRpc::XmlRpcValue::fromXml().

const char XmlRpc::DATA_TAG[] = "<data>" [static]

Definition at line 34 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayFromXml(), and XmlRpc::XmlRpcValue::arrayToXml().

const char XmlRpc::DATA_ETAG[] = "</data>" [static]

Definition at line 35 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayFromXml(), and XmlRpc::XmlRpcValue::arrayToXml().

const char XmlRpc::ARRAY_ETAG[] = "</array>" [static]

Definition at line 36 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::arrayToXml().

const char XmlRpc::STRUCT_TAG[] = "<struct>" [static]

Definition at line 38 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::fromXml(), and XmlRpc::XmlRpcValue::structToXml().

const char XmlRpc::MEMBER_TAG[] = "<member>" [static]

Definition at line 39 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::structFromXml(), and XmlRpc::XmlRpcValue::structToXml().

const char XmlRpc::NAME_TAG[] = "<name>" [static]

Definition at line 40 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::structFromXml(), and XmlRpc::XmlRpcValue::structToXml().

const char XmlRpc::NAME_ETAG[] = "</name>" [static]

Definition at line 41 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::structToXml().

const char XmlRpc::MEMBER_ETAG[] = "</member>" [static]

Definition at line 42 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::structFromXml(), and XmlRpc::XmlRpcValue::structToXml().

const char XmlRpc::STRUCT_ETAG[] = "</struct>" [static]

Definition at line 43 of file XmlRpcValue.cpp.

Referenced by XmlRpc::XmlRpcValue::structToXml().


Generated on Tue Nov 29 23:36:39 2016 for BOSS_7.0.2 by  doxygen 1.4.7