#include <ulxmlrpcpp/ulxmlrpcpp.h>
#include <map>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | ulxr |
Classes | |
class | ulxr::Value |
Abstraction of an XML RPC parameter. More... | |
class | ulxr::ValueBase |
Base class of XML RPC parameters. More... | |
class | ulxr::Void |
Implementation of a void value. More... | |
class | ulxr::Boolean |
Implementation of a boolean value. More... | |
class | ulxr::Integer |
Implementation of a integer value. More... | |
class | ulxr::Double |
Implementation of a floating point value. More... | |
class | ulxr::Array |
Implementation of a parameter collection. More... | |
class | ulxr::Struct |
Implementation of a "named" collection. More... | |
class | ulxr::Struct::Member |
Implementation of a key-value pair. More... | |
class | ulxr::RpcString |
Implementation of a string value. More... | |
class | ulxr::DateTime |
Implementation of a date and time value. More... | |
class | ulxr::Base64 |
Implementation of a base64 value. More... | |
Enumerations | |
enum | ulxr::ValueType { ulxr::RpcInteger, ulxr::RpcDouble, ulxr::RpcBoolean, ulxr::RpcStrType, ulxr::RpcDateTime, ulxr::RpcBase64, ulxr::RpcArray, ulxr::RpcStruct, ulxr::RpcVoid } |
Functions | |
template<class T> | |
Array & | ulxr::operator<< (Array &array, const T &t) |
Helper function template to "stream" an item into an array. | |
Struct::Member | ulxr::operator<< (const CppString &str, const Value &t) |
Struct::Member | ulxr::make_member (const CppString &str, const Value &t) |
Struct & | ulxr::operator<< (Struct &st, const Struct::Member &k) |