YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
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 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 CheckIfIncludeSectionIsEnabled (const std::string &href_enable_tags, const std::string &href_disable_tags)
 
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
 
std::set< std::string > m_enabled_options_from_command_line
 
std::set< std::string > m_disabled_options_from_command_line
 
std::set< std::string > m_enable_set_found_in_all_xml
 
std::set< std::string > m_disable_set_found_in_all_xml
 

Detailed Description

Definition at line 35 of file XMLReaderFileV3.cpp.

Constructor & Destructor Documentation

◆ Private()

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

Definition at line 80 of file XMLReaderFileV3.cpp.

◆ ~Private()

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

Member Function Documentation

◆ CheckIfIncludeSectionIsEnabled()

bool yarp::robotinterface::impl::XMLReaderFileV3::Private::CheckIfIncludeSectionIsEnabled ( const std::string &  href_enable_tags,
const std::string &  href_disable_tags 
)

Definition at line 223 of file XMLReaderFileV3.cpp.

◆ PerformInclusions()

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

Definition at line 267 of file XMLReaderFileV3.cpp.

◆ readActions()

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

Definition at line 727 of file XMLReaderFileV3.cpp.

◆ readActionsTag()

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

Definition at line 795 of file XMLReaderFileV3.cpp.

◆ readActionTag()

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

Definition at line 745 of file XMLReaderFileV3.cpp.

◆ readDevices()

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

Definition at line 415 of file XMLReaderFileV3.cpp.

◆ readDevicesTag()

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

Definition at line 481 of file XMLReaderFileV3.cpp.

◆ readDeviceTag()

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

Definition at line 436 of file XMLReaderFileV3.cpp.

◆ readGroupTag()

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

Definition at line 603 of file XMLReaderFileV3.cpp.

◆ readParamListTag()

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

Definition at line 647 of file XMLReaderFileV3.cpp.

◆ readParams()

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

Definition at line 509 of file XMLReaderFileV3.cpp.

◆ readParamsTag()

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

Definition at line 712 of file XMLReaderFileV3.cpp.

◆ readParamTag()

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

Definition at line 548 of file XMLReaderFileV3.cpp.

◆ readRobotFromFile()

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

Definition at line 90 of file XMLReaderFileV3.cpp.

◆ readRobotFromString()

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

Definition at line 203 of file XMLReaderFileV3.cpp.

◆ readRobotTag()

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

Definition at line 346 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 536 of file XMLReaderFileV3.cpp.

Member Data Documentation

◆ config

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

Definition at line 69 of file XMLReaderFileV3.cpp.

◆ curr_filename

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

Definition at line 70 of file XMLReaderFileV3.cpp.

◆ m_disable_set_found_in_all_xml

std::set<std::string> yarp::robotinterface::impl::XMLReaderFileV3::Private::m_disable_set_found_in_all_xml

Definition at line 76 of file XMLReaderFileV3.cpp.

◆ m_disabled_options_from_command_line

std::set<std::string> yarp::robotinterface::impl::XMLReaderFileV3::Private::m_disabled_options_from_command_line

Definition at line 74 of file XMLReaderFileV3.cpp.

◆ m_enable_set_found_in_all_xml

std::set<std::string> yarp::robotinterface::impl::XMLReaderFileV3::Private::m_enable_set_found_in_all_xml

Definition at line 75 of file XMLReaderFileV3.cpp.

◆ m_enabled_options_from_command_line

std::set<std::string> yarp::robotinterface::impl::XMLReaderFileV3::Private::m_enabled_options_from_command_line

Definition at line 73 of file XMLReaderFileV3.cpp.

◆ majorVersion

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

Definition at line 72 of file XMLReaderFileV3.cpp.

◆ minorVersion

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

Definition at line 71 of file XMLReaderFileV3.cpp.

◆ parent

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

Definition at line 62 of file XMLReaderFileV3.cpp.

◆ verbose_output

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

Definition at line 68 of file XMLReaderFileV3.cpp.


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