YARP
Yet Another Robot Platform
yarp::robotinterface::impl::XMLReaderFileV1::Private Class Reference

Public Member Functions

 Private (XMLReaderFileV1 *parent)
 
virtual ~Private ()
 
yarp::robotinterface::XMLReaderResult readRobotFromFile (const std::string &fileName)
 
yarp::robotinterface::XMLReaderResult readRobotFromString (const std::string &xmlString)
 
yarp::robotinterface::XMLReaderResult readRobotTag (TiXmlElement *robotElem)
 
yarp::robotinterface::DeviceList readDevices (TiXmlElement *devicesElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::Device readDeviceTag (TiXmlElement *deviceElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::DeviceList readDevicesTag (TiXmlElement *devicesElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::DeviceList readDevicesFile (const std::string &fileName, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ParamList readParams (TiXmlElement *paramsElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::Param readParamTag (TiXmlElement *paramElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::Param readGroupTag (TiXmlElement *groupElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ParamList readParamListTag (TiXmlElement *paramListElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ParamList readSubDeviceTag (TiXmlElement *subDeviceElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ParamList readParamsTag (TiXmlElement *paramsElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ParamList readParamsFile (const std::string &fileName, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ActionList readActions (TiXmlElement *actionsElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::Action readActionTag (TiXmlElement *actionElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ActionList readActionsTag (TiXmlElement *actionsElem, yarp::robotinterface::XMLReaderResult &result)
 
yarp::robotinterface::ActionList readActionsFile (const std::string &fileName, yarp::robotinterface::XMLReaderResult &result)
 

Public Attributes

XMLReaderFileV1 *const parent
 
std::string filename
 
std::string path
 
bool verbose_output
 
std::string curr_filename
 
unsigned int minorVersion
 
unsigned int majorVersion
 

Detailed Description

Definition at line 35 of file XMLReaderFileV1.cpp.

Constructor & Destructor Documentation

◆ Private()

yarp::robotinterface::impl::XMLReaderFileV1::Private::Private ( XMLReaderFileV1 parent)
explicit

Definition at line 77 of file XMLReaderFileV1.cpp.

◆ ~Private()

yarp::robotinterface::impl::XMLReaderFileV1::Private::~Private ( )
virtualdefault

Member Function Documentation

◆ readActions()

yarp::robotinterface::ActionList yarp::robotinterface::impl::XMLReaderFileV1::Private::readActions ( TiXmlElement *  actionsElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 662 of file XMLReaderFileV1.cpp.

◆ readActionsFile()

yarp::robotinterface::ActionList yarp::robotinterface::impl::XMLReaderFileV1::Private::readActionsFile ( const std::string &  fileName,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 778 of file XMLReaderFileV1.cpp.

◆ readActionsTag()

yarp::robotinterface::ActionList yarp::robotinterface::impl::XMLReaderFileV1::Private::readActionsTag ( TiXmlElement *  actionsElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 722 of file XMLReaderFileV1.cpp.

◆ readActionTag()

yarp::robotinterface::Action yarp::robotinterface::impl::XMLReaderFileV1::Private::readActionTag ( TiXmlElement *  actionElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 680 of file XMLReaderFileV1.cpp.

◆ readDevices()

yarp::robotinterface::DeviceList yarp::robotinterface::impl::XMLReaderFileV1::Private::readDevices ( TiXmlElement *  devicesElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 220 of file XMLReaderFileV1.cpp.

◆ readDevicesFile()

yarp::robotinterface::DeviceList yarp::robotinterface::impl::XMLReaderFileV1::Private::readDevicesFile ( const std::string &  fileName,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 309 of file XMLReaderFileV1.cpp.

◆ readDevicesTag()

yarp::robotinterface::DeviceList yarp::robotinterface::impl::XMLReaderFileV1::Private::readDevicesTag ( TiXmlElement *  devicesElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 284 of file XMLReaderFileV1.cpp.

◆ readDeviceTag()

yarp::robotinterface::Device yarp::robotinterface::impl::XMLReaderFileV1::Private::readDeviceTag ( TiXmlElement *  deviceElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 242 of file XMLReaderFileV1.cpp.

◆ readGroupTag()

yarp::robotinterface::Param yarp::robotinterface::impl::XMLReaderFileV1::Private::readGroupTag ( TiXmlElement *  groupElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 415 of file XMLReaderFileV1.cpp.

◆ readParamListTag()

yarp::robotinterface::ParamList yarp::robotinterface::impl::XMLReaderFileV1::Private::readParamListTag ( TiXmlElement *  paramListElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 455 of file XMLReaderFileV1.cpp.

◆ readParams()

yarp::robotinterface::ParamList yarp::robotinterface::impl::XMLReaderFileV1::Private::readParams ( TiXmlElement *  paramsElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 358 of file XMLReaderFileV1.cpp.

◆ readParamsFile()

yarp::robotinterface::ParamList yarp::robotinterface::impl::XMLReaderFileV1::Private::readParamsFile ( const std::string &  fileName,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 610 of file XMLReaderFileV1.cpp.

◆ readParamsTag()

yarp::robotinterface::ParamList yarp::robotinterface::impl::XMLReaderFileV1::Private::readParamsTag ( TiXmlElement *  paramsElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 553 of file XMLReaderFileV1.cpp.

◆ readParamTag()

yarp::robotinterface::Param yarp::robotinterface::impl::XMLReaderFileV1::Private::readParamTag ( TiXmlElement *  paramElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 387 of file XMLReaderFileV1.cpp.

◆ readRobotFromFile()

yarp::robotinterface::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV1::Private::readRobotFromFile ( const std::string &  fileName)

Definition at line 87 of file XMLReaderFileV1.cpp.

◆ readRobotFromString()

yarp::robotinterface::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV1::Private::readRobotFromString ( const std::string &  xmlString)

Definition at line 146 of file XMLReaderFileV1.cpp.

◆ readRobotTag()

yarp::robotinterface::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV1::Private::readRobotTag ( TiXmlElement *  robotElem)

Definition at line 167 of file XMLReaderFileV1.cpp.

◆ readSubDeviceTag()

yarp::robotinterface::ParamList yarp::robotinterface::impl::XMLReaderFileV1::Private::readSubDeviceTag ( TiXmlElement *  subDeviceElem,
yarp::robotinterface::XMLReaderResult result 
)

Definition at line 514 of file XMLReaderFileV1.cpp.

Member Data Documentation

◆ curr_filename

std::string yarp::robotinterface::impl::XMLReaderFileV1::Private::curr_filename

Definition at line 71 of file XMLReaderFileV1.cpp.

◆ filename

std::string yarp::robotinterface::impl::XMLReaderFileV1::Private::filename

Definition at line 64 of file XMLReaderFileV1.cpp.

◆ majorVersion

unsigned int yarp::robotinterface::impl::XMLReaderFileV1::Private::majorVersion

Definition at line 73 of file XMLReaderFileV1.cpp.

◆ minorVersion

unsigned int yarp::robotinterface::impl::XMLReaderFileV1::Private::minorVersion

Definition at line 72 of file XMLReaderFileV1.cpp.

◆ parent

XMLReaderFileV1* const yarp::robotinterface::impl::XMLReaderFileV1::Private::parent

Definition at line 63 of file XMLReaderFileV1.cpp.

◆ path

std::string yarp::robotinterface::impl::XMLReaderFileV1::Private::path

Definition at line 65 of file XMLReaderFileV1.cpp.

◆ verbose_output

bool yarp::robotinterface::impl::XMLReaderFileV1::Private::verbose_output

Definition at line 70 of file XMLReaderFileV1.cpp.


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