#include <ros_chain.h>
Public Member Functions | |
MergedXmlRpcStruct () | |
MergedXmlRpcStruct (const XmlRpc::XmlRpcValue &a, const MergedXmlRpcStruct &b, bool recursive=true) | |
Public Member Functions inherited from XmlRpc::XmlRpcValue | |
iterator | begin () |
void | clear () |
iterator | end () |
bool | fromXml (std::string const &valueXml, int *offset) |
Type const & | getType () const |
bool | hasMember (const std::string &name) const |
operator BinaryData & () | |
operator bool & () | |
operator double & () | |
operator int & () | |
operator std::string & () | |
operator struct tm & () | |
bool | operator!= (XmlRpcValue const &other) const |
XmlRpcValue & | operator= (double const &rhs) |
XmlRpcValue & | operator= (const char *rhs) |
XmlRpcValue & | operator= (XmlRpcValue const &rhs) |
XmlRpcValue & | operator= (int const &rhs) |
bool | operator== (XmlRpcValue const &other) const |
XmlRpcValue const & | operator[] (int i) const |
XmlRpcValue & | operator[] (int i) |
XmlRpcValue & | operator[] (std::string const &k) |
XmlRpcValue & | operator[] (const char *k) |
void | setSize (int size) |
int | size () const |
std::string | toXml () const |
bool | valid () const |
std::ostream & | write (std::ostream &os) const |
XmlRpcValue (void *value, int nBytes) | |
XmlRpcValue (std::string const &xml, int *offset) | |
XmlRpcValue (int value) | |
XmlRpcValue () | |
XmlRpcValue (double value) | |
XmlRpcValue (struct tm *value) | |
XmlRpcValue (XmlRpcValue const &rhs) | |
XmlRpcValue (const char *value) | |
XmlRpcValue (bool value) | |
XmlRpcValue (std::string const &value) | |
~XmlRpcValue () | |
Private Member Functions | |
MergedXmlRpcStruct (const XmlRpc::XmlRpcValue &a) | |
Additional Inherited Members | |
Public Types inherited from XmlRpc::XmlRpcValue | |
typedef std::vector< char > | BinaryData |
typedef ValueStruct::iterator | iterator |
enum | Type |
typedef std::vector< XmlRpcValue > | ValueArray |
typedef std::map< std::string, XmlRpcValue > | ValueStruct |
Static Public Member Functions inherited from XmlRpc::XmlRpcValue | |
static std::string const & | getDoubleFormat () |
static void | setDoubleFormat (const char *f) |
Public Attributes inherited from XmlRpc::XmlRpcValue | |
ValueArray * | asArray |
BinaryData * | asBinary |
bool | asBool |
double | asDouble |
int | asInt |
std::string * | asString |
ValueStruct * | asStruct |
struct tm * | asTime |
TypeArray | |
TypeBase64 | |
TypeBoolean | |
TypeDateTime | |
TypeDouble | |
TypeInt | |
TypeInvalid | |
TypeString | |
TypeStruct | |
Protected Member Functions inherited from XmlRpc::XmlRpcValue | |
bool | arrayFromXml (std::string const &valueXml, int *offset) |
std::string | arrayToXml () const |
void | assertArray (int size) |
void | assertArray (int size) const |
void | assertStruct () |
void | assertTypeOrInvalid (Type t) |
bool | binaryFromXml (std::string const &valueXml, int *offset) |
std::string | binaryToXml () const |
bool | boolFromXml (std::string const &valueXml, int *offset) |
std::string | boolToXml () const |
bool | doubleFromXml (std::string const &valueXml, int *offset) |
std::string | doubleToXml () const |
bool | intFromXml (std::string const &valueXml, int *offset) |
std::string | intToXml () const |
void | invalidate () |
bool | stringFromXml (std::string const &valueXml, int *offset) |
std::string | stringToXml () const |
bool | structFromXml (std::string const &valueXml, int *offset) |
std::string | structToXml () const |
bool | timeFromXml (std::string const &valueXml, int *offset) |
std::string | timeToXml () const |
Protected Attributes inherited from XmlRpc::XmlRpcValue | |
Type | _type |
union XmlRpc::XmlRpcValue:: { ... } | _value |
Static Protected Attributes inherited from XmlRpc::XmlRpcValue | |
static std::string | _doubleFormat |
Definition at line 42 of file ros_chain.h.
|
inlineprivate |
Definition at line 43 of file ros_chain.h.
|
inline |
Definition at line 45 of file ros_chain.h.
|
inline |
Definition at line 46 of file ros_chain.h.