|
| Node () |
|
| Node (const std::string &name) |
|
| Node (const std::string &ns, const std::string &name) |
|
virtual | ~Node () |
|
void | setParentNode (Node *node) |
|
Node * | getParentNode () |
|
Node * | getRootNode () |
|
void | setName (const std::string &val) |
|
void | setName (const std::string &ns, const std::string &val) |
|
const char * | getName () |
|
bool | isName (const std::string &val) |
|
void | setValue (const std::string &val) |
|
void | setValue (int val) |
|
const char * | getValue () |
|
bool | isValue (const std::string &val) |
|
void | addValue (const std::string &val) |
|
void | addValue (const std::string &val, int len) |
|
int | getNAttributes () |
|
Attribute * | getAttribute (int index) |
|
Attribute * | getAttribute (const std::string &name) |
|
void | addAttribute (Attribute *attr) |
|
void | insertAttributeAt (Attribute *attr, int index) |
|
void | addAttribute (const std::string &name, const std::string &value) |
|
bool | removeAttribute (Attribute *attr) |
|
bool | removeAttribute (const std::string &name) |
|
bool | hasAttributes () |
|
void | setAttribute (const std::string &name, const std::string &value) |
|
void | setAttribute (const std::string &name, int value) |
|
const char * | getAttributeValue (const std::string &name) |
|
int | getAttributeIntegerValue (const std::string &name) |
|
void | setNameSpace (const std::string &ns, const std::string &val) |
|
size_t | getNNodes () |
|
mupnp_shared_ptr< Node > | getNode (size_t index) |
|
mupnp_shared_ptr< Node > | getNode (const std::string &name) |
|
mupnp_shared_ptr< Node > | getNode (const std::string &name, const std::string &value) |
|
mupnp_shared_ptr< Node > | getNodeEndsWith (const std::string &name) |
|
bool | addNode (Node *node) |
|
bool | insertNode (Node *node, size_t index) |
|
bool | removeNode (mupnp_shared_ptr< Node > node) |
|
bool | removeNode (const std::string &name) |
|
bool | hasNodes () |
|
void | removeAllNodes (void) |
|
bool | setNode (const std::string &name, const std::string &value) |
|
const char * | getNodeValue (const std::string &name) |
|
void | setUserData (NodeData *data) |
|
NodeData * | getUserData () |
|
void | outputAttributes (std::ostream &ps) |
|
virtual void | output (std::ostream &ps, int indentLevel, bool hasChildNode) |
|
const char * | toString (std::string &buf, bool hasChildNode=true) |
|
void | print (bool hasChildNode=true) |
|