Process Hacker
mxml-node.c File Reference
#include <phbase.h>
#include "config.h"
#include "mxml.h"

Go to the source code of this file.

Functions

void mxmlAdd (mxml_node_t *parent, int where, mxml_node_t *child, mxml_node_t *node)
 
void mxmlDelete (mxml_node_t *node)
 
mxml_node_tmxmlNewCDATA (mxml_node_t *parent, const char *data)
 
mxml_node_tmxmlNewCustom (mxml_node_t *parent, void *data, mxml_custom_destroy_cb_t destroy)
 
mxml_node_tmxmlNewElement (mxml_node_t *parent, const char *name)
 
mxml_node_tmxmlNewInteger (mxml_node_t *parent, int integer)
 
mxml_node_tmxmlNewOpaque (mxml_node_t *parent, const char *opaque)
 
mxml_node_tmxmlNewReal (mxml_node_t *parent, double real)
 
mxml_node_tmxmlNewText (mxml_node_t *parent, int whitespace, const char *string)
 
mxml_node_tmxmlNewTextf (mxml_node_t *parent, int whitespace, const char *format,...)
 
void mxmlRemove (mxml_node_t *node)
 
mxml_node_tmxmlNewXML (const char *version)
 
int mxmlRelease (mxml_node_t *node)
 
int mxmlRetain (mxml_node_t *node)
 

Function Documentation

void mxmlAdd ( mxml_node_t parent,
int  where,
mxml_node_t child,
mxml_node_t node 
)

Definition at line 65 of file mxml-node.c.

void mxmlDelete ( mxml_node_t node)

Definition at line 199 of file mxml-node.c.

mxml_node_t* mxmlNewCDATA ( mxml_node_t parent,
const char *  data 
)

Definition at line 294 of file mxml-node.c.

mxml_node_t* mxmlNewCustom ( mxml_node_t parent,
void *  data,
mxml_custom_destroy_cb_t  destroy 
)

Definition at line 335 of file mxml-node.c.

mxml_node_t* mxmlNewElement ( mxml_node_t parent,
const char *  name 
)

Definition at line 371 of file mxml-node.c.

mxml_node_t* mxmlNewInteger ( mxml_node_t parent,
int  integer 
)

Definition at line 409 of file mxml-node.c.

mxml_node_t* mxmlNewOpaque ( mxml_node_t parent,
const char *  opaque 
)

Definition at line 440 of file mxml-node.c.

mxml_node_t* mxmlNewReal ( mxml_node_t parent,
double  real 
)

Definition at line 478 of file mxml-node.c.

mxml_node_t* mxmlNewText ( mxml_node_t parent,
int  whitespace,
const char *  string 
)

Definition at line 510 of file mxml-node.c.

mxml_node_t* mxmlNewTextf ( mxml_node_t parent,
int  whitespace,
const char *  format,
  ... 
)

Definition at line 554 of file mxml-node.c.

mxml_node_t* mxmlNewXML ( const char *  version)

Definition at line 670 of file mxml-node.c.

int mxmlRelease ( mxml_node_t node)

Definition at line 692 of file mxml-node.c.

void mxmlRemove ( mxml_node_t node)

Definition at line 601 of file mxml-node.c.

int mxmlRetain ( mxml_node_t node)

Definition at line 716 of file mxml-node.c.