Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

simth::DeviceManagerPriv Class Reference

#include <devicemanager_p.h>

List of all members.

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)


Detailed Description

Private methods of DeviceManager.

This class is only needed inside the base library of simthetic. Do *not* use these from somewhere else.


Member Function Documentation

static GWEN_XMLNODE* simth::DeviceManagerPriv::_getDevicelistFromFile DeviceManager dm,
const std::string &  fname,
GWEN_XMLNODE *  rootnode
throw (file_not_found, bad_device_file) [static]
 

static GWEN_XMLNODE* simth::DeviceManagerPriv::findDeviceNode GWEN_XMLNODE *  dn,
const std::string &  dname
[static]
 

Find and return the node for the device

static std::string simth::DeviceManagerPriv::getStringData GWEN_XMLNODE *  node  )  [static]
 

Read the string data of one XML element node

static GWEN_XMLNODE* simth::DeviceManagerPriv::findNodeByName GWEN_XMLNODE *  node,
const std::string &  node_name,
const std::string &  filename,
bool  required = true
throw (simth::bad_device_file) [static]
 

Return the child node with 'node_name', or throw an exception if it is not there.


Generated on Mon Apr 24 21:19:19 2006 for simthetic by  doxygen 1.4.1