Classes | |
class | XmlRpcClient |
A class to send XML RPC requests to a server and return the results. More... | |
class | XmlRpcDispatch |
class | XmlRpcErrorHandler |
An interface allowing custom handling of error message reporting. More... | |
class | XmlRpcException |
class | XmlRpcLogHandler |
An interface allowing custom handling of informational message reporting. More... | |
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 | |
void | assertEncodeDecode (std::string const &raw, std::string const &base64) |
XmlRpcValue | base64Value (std::string const &data) |
XmlRpcValue | fromXml (std::string const &data) |
XMLRPCPP_DECL int | getVerbosity () |
Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity() More... | |
void | PrintTo (const XmlRpcClientForTest::ClientConnectionState &state, ::std::ostream *os) |
void | PrintTo (const XmlRpcValue &value, ::std::ostream *os) |
void | removeNewlines (std::string &data) |
XMLRPCPP_DECL void | setVerbosity (int level) |
Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level) More... | |
TEST (xmlrpcvalue_base64, empty_string) | |
TEST (xmlrpcvalue_base64, hello_world) | |
TEST (xmlrpcvalue_base64, random) | |
static bool | tmEq (struct tm const &t1, struct tm const &t2) |
Variables | |
static const char | ARRAY_ETAG [] = "</array>" |
static const char | ARRAY_TAG [] = "<array>" |
static const char | BASE64_ETAG [] = "</base64>" |
static const char | BASE64_TAG [] = "<base64>" |
static const char | BOOLEAN_ETAG [] = "</boolean>" |
static const char | BOOLEAN_TAG [] = "<boolean>" |
static const char | DATA_ETAG [] = "</data>" |
static const char | DATA_TAG [] = "<data>" |
static const char | DATETIME_ETAG [] = "</dateTime.iso8601>" |
static const char | DATETIME_TAG [] = "<dateTime.iso8601>" |
static const char | DOUBLE_ETAG [] = "</double>" |
static const char | DOUBLE_TAG [] = "<double>" |
static const char | I4_ETAG [] = "</i4>" |
static const char | I4_TAG [] = "<i4>" |
static const char | INT_TAG [] = "<int>" |
static const char | MEMBER_ETAG [] = "</member>" |
static const char | MEMBER_TAG [] = "<member>" |
static const char | NAME_ETAG [] = "</name>" |
static const char | NAME_TAG [] = "<name>" |
static const char | STRING_TAG [] = "<string>" |
static const char | STRUCT_ETAG [] = "</struct>" |
static const char | STRUCT_TAG [] = "<struct>" |
static const char | VALUE_ETAG [] = "</value>" |
static const char | VALUE_TAG [] = "<value>" |
const XMLRPCPP_DECL char | XMLRPC_VERSION [] = "XMLRPC++ 0.7" |
Version identifier. More... | |
void XmlRpc::assertEncodeDecode | ( | std::string const & | raw, |
std::string const & | base64 | ||
) |
Definition at line 33 of file xmlrpcvalue_base64.cpp.
XmlRpcValue XmlRpc::base64Value | ( | std::string const & | data | ) |
Definition at line 17 of file xmlrpcvalue_base64.cpp.
XmlRpcValue XmlRpc::fromXml | ( | std::string const & | data | ) |
Definition at line 22 of file xmlrpcvalue_base64.cpp.
int XmlRpc::getVerbosity | ( | ) |
Returns log message verbosity. This is short for XmlRpcLogHandler::getVerbosity()
Definition at line 76 of file XmlRpcUtil.cpp.
void XmlRpc::PrintTo | ( | const XmlRpcClientForTest::ClientConnectionState & | state, |
::std::ostream * | os | ||
) |
Definition at line 65 of file test_client.cpp.
|
inline |
Definition at line 207 of file XmlRpcValue.h.
void XmlRpc::removeNewlines | ( | std::string & | data | ) |
Definition at line 28 of file xmlrpcvalue_base64.cpp.
void XmlRpc::setVerbosity | ( | int | level | ) |
Sets log message verbosity. This is short for XmlRpcLogHandler::setVerbosity(level)
Definition at line 77 of file XmlRpcUtil.cpp.
XmlRpc::TEST | ( | xmlrpcvalue_base64 | , |
empty_string | |||
) |
Definition at line 52 of file xmlrpcvalue_base64.cpp.
XmlRpc::TEST | ( | xmlrpcvalue_base64 | , |
hello_world | |||
) |
Definition at line 57 of file xmlrpcvalue_base64.cpp.
XmlRpc::TEST | ( | xmlrpcvalue_base64 | , |
random | |||
) |
Definition at line 63 of file xmlrpcvalue_base64.cpp.
|
static |
Definition at line 160 of file XmlRpcValue.cpp.
|
static |
Definition at line 42 of file XmlRpcValue.cpp.
|
static |
Definition at line 39 of file XmlRpcValue.cpp.
|
static |
Definition at line 37 of file XmlRpcValue.cpp.
|
static |
Definition at line 36 of file XmlRpcValue.cpp.
|
static |
Definition at line 27 of file XmlRpcValue.cpp.
|
static |
Definition at line 26 of file XmlRpcValue.cpp.
|
static |
Definition at line 41 of file XmlRpcValue.cpp.
|
static |
Definition at line 40 of file XmlRpcValue.cpp.
|
static |
Definition at line 35 of file XmlRpcValue.cpp.
|
static |
Definition at line 34 of file XmlRpcValue.cpp.
|
static |
Definition at line 29 of file XmlRpcValue.cpp.
|
static |
Definition at line 28 of file XmlRpcValue.cpp.
|
static |
Definition at line 32 of file XmlRpcValue.cpp.
|
static |
Definition at line 31 of file XmlRpcValue.cpp.
|
static |
Definition at line 30 of file XmlRpcValue.cpp.
|
static |
Definition at line 48 of file XmlRpcValue.cpp.
|
static |
Definition at line 45 of file XmlRpcValue.cpp.
|
static |
Definition at line 47 of file XmlRpcValue.cpp.
|
static |
Definition at line 46 of file XmlRpcValue.cpp.
|
static |
Definition at line 33 of file XmlRpcValue.cpp.
|
static |
Definition at line 49 of file XmlRpcValue.cpp.
|
static |
Definition at line 44 of file XmlRpcValue.cpp.
|
static |
Definition at line 24 of file XmlRpcValue.cpp.
|
static |
Definition at line 23 of file XmlRpcValue.cpp.
const char XmlRpc::XMLRPC_VERSION = "XMLRPC++ 0.7" |
Version identifier.
Definition at line 25 of file XmlRpcUtil.cpp.