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

Public Member Functions

 Private (XMLReaderFileV3 *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::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::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)
 
bool PerformInclusions (TiXmlNode *pParent, const std::string &parent_fileName, const std::string &current_path)
 
void ReplaceAllStrings (std::string &str, const std::string &from, const std::string &to)
 

Public Attributes

XMLReaderFileV3 *const parent
 
bool verbose_output
 
yarp::os::Property config
 
std::string curr_filename
 
unsigned int minorVersion
 
unsigned int majorVersion
 

Detailed Description

Definition at line 34 of file XMLReaderFileV3.cpp.

Constructor & Destructor Documentation

◆ Private()

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

Definition at line 75 of file XMLReaderFileV3.cpp.

◆ ~Private()

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

Member Function Documentation

◆ PerformInclusions()

bool yarp::robotinterface::impl::XMLReaderFileV3::Private::PerformInclusions ( TiXmlNode *  pParent,
const std::string &  parent_fileName,
const std::string &  current_path 
)

Definition at line 169 of file XMLReaderFileV3.cpp.

◆ readActions()

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

Definition at line 653 of file XMLReaderFileV3.cpp.

◆ readActionsTag()

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

Definition at line 721 of file XMLReaderFileV3.cpp.

◆ readActionTag()

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

Definition at line 671 of file XMLReaderFileV3.cpp.

◆ readDevices()

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

Definition at line 294 of file XMLReaderFileV3.cpp.

◆ readDevicesTag()

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

Definition at line 360 of file XMLReaderFileV3.cpp.

◆ readDeviceTag()

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

Definition at line 315 of file XMLReaderFileV3.cpp.

◆ readGroupTag()

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

Definition at line 487 of file XMLReaderFileV3.cpp.

◆ readParamListTag()

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

Definition at line 531 of file XMLReaderFileV3.cpp.

◆ readParams()

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

Definition at line 390 of file XMLReaderFileV3.cpp.

◆ readParamsTag()

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

Definition at line 638 of file XMLReaderFileV3.cpp.

◆ readParamTag()

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

Definition at line 432 of file XMLReaderFileV3.cpp.

◆ readRobotFromFile()

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

Definition at line 85 of file XMLReaderFileV3.cpp.

◆ readRobotFromString()

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

Definition at line 149 of file XMLReaderFileV3.cpp.

◆ readRobotTag()

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

Definition at line 225 of file XMLReaderFileV3.cpp.

◆ readSubDeviceTag()

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

Definition at line 596 of file XMLReaderFileV3.cpp.

◆ ReplaceAllStrings()

void yarp::robotinterface::impl::XMLReaderFileV3::Private::ReplaceAllStrings ( std::string &  str,
const std::string &  from,
const std::string &  to 
)

Definition at line 420 of file XMLReaderFileV3.cpp.

Member Data Documentation

◆ config

yarp::os::Property yarp::robotinterface::impl::XMLReaderFileV3::Private::config

Definition at line 68 of file XMLReaderFileV3.cpp.

◆ curr_filename

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

Definition at line 69 of file XMLReaderFileV3.cpp.

◆ majorVersion

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

Definition at line 71 of file XMLReaderFileV3.cpp.

◆ minorVersion

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

Definition at line 70 of file XMLReaderFileV3.cpp.

◆ parent

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

Definition at line 61 of file XMLReaderFileV3.cpp.

◆ verbose_output

bool yarp::robotinterface::impl::XMLReaderFileV3::Private::verbose_output

Definition at line 67 of file XMLReaderFileV3.cpp.


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