namedNodeMap.c File Reference

#include "ixmlparser.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for namedNodeMap.c:

Functions

static unsigned long ixmlNamedNodeMap_getItemNumber (IN IXML_NamedNodeMap *nnMap, IN const char *name)
 Return the item number of a item in NamedNodeMap.
void ixmlNamedNodeMap_init (IXML_NamedNodeMap *nnMap)
 Initializes a NamedNodeMap object.
IXML_NodeixmlNamedNodeMap_getNamedItem (IXML_NamedNodeMap *nnMap, const char *name)
 Retrieves a Node from the NamedNodeMap by name.
IXML_NodeixmlNamedNodeMap_item (IN IXML_NamedNodeMap *nnMap, IN unsigned long index)
unsigned long ixmlNamedNodeMap_getLength (IXML_NamedNodeMap *nnMap)
 Returns the number of items contained in this NamedNodeMap.
void ixmlNamedNodeMap_free (IXML_NamedNodeMap *nnMap)
 Frees a NamedNodeMap.
int ixmlNamedNodeMap_addToNamedNodeMap (IXML_NamedNodeMap **nnMap, IXML_Node *add)
 Add a node to a NamedNodeMap.

Detailed Description


Function Documentation

int ixmlNamedNodeMap_addToNamedNodeMap ( IXML_NamedNodeMap **  nnMap,
IXML_Node add 
)

Add a node to a NamedNodeMap.

Returns:
IXML_SUCCESS or failure.

References ixmlNamedNodeMap_init().

Referenced by ixmlNode_getAttributes().

static unsigned long ixmlNamedNodeMap_getItemNumber ( IN IXML_NamedNodeMap nnMap,
IN const char *  name 
) [static]

Return the item number of a item in NamedNodeMap.

Parameters:
[in] nnMap The named node map to process.
[in] name The name of the item to find.

Referenced by ixmlNamedNodeMap_getNamedItem().

void ixmlNamedNodeMap_init ( IXML_NamedNodeMap nnMap  ) 

Initializes a NamedNodeMap object.

Parameters:
[in] nnMap The named node map to process.

Referenced by ixmlNamedNodeMap_addToNamedNodeMap(), and ixmlNode_getAttributes().

Generated on Fri May 21 00:34:00 2010 for libUPnP by  doxygen 1.6.3