#include <devicemanager_p.h>
Static Public Member Functions | |
static GWEN_XMLNODE * | _getDevicelistFromFile (DeviceManager &dm, const std::string &fname, GWEN_XMLNODE *rootnode) throw (file_not_found, bad_device_file) |
Internal helpers | |
static GWEN_XMLNODE * | findDeviceNode (GWEN_XMLNODE *dn, const std::string &dname) |
static std::string | getStringData (GWEN_XMLNODE *node) |
static GWEN_XMLNODE * | findNodeByName (GWEN_XMLNODE *node, const std::string &node_name, const std::string &filename, bool required=true) throw (simth::bad_device_file) |
This class is only needed inside the base library of simthetic. Do *not* use these from somewhere else.
|
|
|
Find and return the node for the device |
|
Read the string data of one XML element node |
|
Return the child node with 'node_name', or throw an exception if it is not there. |