Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

XMLCommon.h File Reference

Common XML accessor declarations. More...

#include "ANetCommon.h"
#include "Memory.h"

Include dependency graph for XMLCommon.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  ANetAttribListItem
struct  ANetAttribute
struct  ANetTag
struct  ANetTagListItem

Typedefs

typedef ANetAttribute ANetAttribute
typedef ANetAttribListItem ANetAttribListItem
typedef ANetTag ANetTag
typedef ANetTagListItem ANetTagListItem
typedef UInt32 ANetAttributeID
typedef UInt32 ANetTagID

Functions

UInt32 ANetGetTagName (ANetTagID tagID, UInt8 *nameBuffer, UInt16 maxNameSize)
UInt32 ANetGetParent (ANetTagID tagID, ANetTagID *parent)
UInt32 ANetGetNthChild (ANetTagID tagID, UInt32 n, ANetTagID *child)
UInt32 ANetGetNbrChildren (ANetTagID tagID, UInt32 *nbr)
UInt32 ANetFindChildren (ANetTagID root, UInt8 *name, UInt8 *ID)
UInt32 ANetGetNthAttribute (ANetTagID tagID, UInt32 n, ANetAttributeID atribute)
UInt32 ANetGetNbrAttributes (ANetTagID tagID, UInt32 *nbr)
UInt32 ANetFindAttribute (ANetTagID tagID, UInt8 *name, ANetAttributeID attribute)
UInt32 ANetFindValue (ANetTagID tagID, UInt8 *name, UInt8 *value, UInt16 maxValueSize)
UInt32 ANetGetAttributeName (ANetAttributeID attribID, UInt8 *name, UInt16 maxNameSize)
UInt32 ANetGetAttributeValue (ANetAttributeID attribID, UInt8 *value, UInt16 maxValueSize)
UInt32 ANetCreateTag (ANetTagID parent, UInt8 *name, ANetTagID *newTagID)
UInt32 ANetRemoveTag (ANetTagID parent, ANetTagID toRemove)
UInt32 ANetAddAttribute (ANetTagID tagID, UInt8 *name, UInt8 *value, ANetAttributeID *newAttributeID)
UInt32 ANetRemoveAttribute (ANetTagID tagID, ANetAttributeID toRemove)


Detailed Description

Common XML accessor declarations.

Author:
Benad

Definition in file XMLCommon.h.


Generated on Sun Dec 23 15:20:55 2001 for ANet by doxygen 1.2.12 written by Dimitri van Heesch, © 1997-2001

SourceForge
Logo