INET Framework for OMNeT++/OMNEST
XMLUtils.h File Reference

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::xmlutils
 

Functions

const cXMLElement * inet::xmlutils::getUniqueChild (const cXMLElement *node, const char *name)
 
const cXMLElement * inet::xmlutils::getUniqueChildIfExists (const cXMLElement *node, const char *name)
 
void inet::xmlutils::checkTags (const cXMLElement *node, const char *allowed)
 
bool inet::xmlutils::getParameterBoolValue (const cXMLElement *ptr, const char *name, bool def)
 
bool inet::xmlutils::getParameterBoolValue (const cXMLElement *ptr, const char *name)
 
int inet::xmlutils::getParameterIntValue (const cXMLElement *ptr, const char *name)
 
int inet::xmlutils::getParameterIntValue (const cXMLElement *ptr, const char *name, int def)
 
const char * inet::xmlutils::getParameterStrValue (const cXMLElement *ptr, const char *name)
 
const char * inet::xmlutils::getParameterStrValue (const cXMLElement *ptr, const char *name, const char *def)
 
IPv4Address inet::xmlutils::getParameterIPAddressValue (const cXMLElement *ptr, const char *name)
 
IPv4Address inet::xmlutils::getParameterIPAddressValue (const cXMLElement *ptr, const char *name, IPv4Address def)
 
double inet::xmlutils::getParameterDoubleValue (const cXMLElement *ptr, const char *name)
 
double inet::xmlutils::getParameterDoubleValue (const cXMLElement *ptr, const char *name, double def)
 
const char * inet::xmlutils::getRequiredAttribute (const cXMLElement &node, const char *attr)
 
bool inet::xmlutils::getAttributeBoolValue (const cXMLElement *node, const char *attrName, bool defVal)
 
bool inet::xmlutils::getAttributeBoolValue (const cXMLElement *node, const char *attrName)
 
bool inet::xmlutils::parseBool (const char *text)