Public Member Functions | List of all members
MyXmlRpcValue Class Reference
Inheritance diagram for MyXmlRpcValue:
Inheritance graph

Public Member Functions

XmlRpcValue::ValueStruct & getMap ()
 MyXmlRpcValue (XmlRpc::XmlRpcValue &value)
- 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
XmlRpcValueoperator= (double const &rhs)
XmlRpcValueoperator= (const char *rhs)
XmlRpcValueoperator= (XmlRpcValue const &rhs)
XmlRpcValueoperator= (int const &rhs)
bool operator== (XmlRpcValue const &other) const
XmlRpcValue const & operator[] (int i) const
XmlRpcValueoperator[] (int i)
XmlRpcValueoperator[] (std::string const &k)
XmlRpcValueoperator[] (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 ()

Additional Inherited Members

- Public Types inherited from XmlRpc::XmlRpcValue
typedef std::vector< char > BinaryData
typedef ValueStruct::iterator iterator
enum  Type
typedef std::vector< XmlRpcValueValueArray
typedef std::map< std::string, XmlRpcValueValueStruct
- 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
bool asBool
double asDouble
int asInt
std::string * asString
struct tm * asTime
- 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

Detailed Description

Definition at line 843 of file ethercat_hardware.cpp.

Constructor & Destructor Documentation

MyXmlRpcValue::MyXmlRpcValue ( XmlRpc::XmlRpcValue value)

Definition at line 846 of file ethercat_hardware.cpp.

Member Function Documentation

XmlRpcValue::ValueStruct& MyXmlRpcValue::getMap ( )

Definition at line 847 of file ethercat_hardware.cpp.

The documentation for this class was generated from the following file:

Author(s): Rob Wheeler , Derek King
autogenerated on Fri Mar 15 2019 02:53:29