FoXmlNode

FoXmlNode

Functions

Types and Values

Description

Functions

fo_xml_node_error_quark ()

GQuark
fo_xml_node_error_quark (void);

Get the error quark for FoXmlNode.

If the quark does not yet exist, create it.

Returns

Quark associated with FoXmlNode errors.


fo_xml_node_new ()

FoXmlNode *
fo_xml_node_new (void);

Creates a new FoXmlNode.

Returns

the newly created FoXmlNode. Use fo_xml_node_unref to free the result.


fo_xml_node_ref ()

FoXmlNode *
fo_xml_node_ref (FoXmlNode *fo_xml_node);

Make a copy of a FoXmlNode.

Parameters

fo_xml_node

a FoXmlNode

 

Returns

a newly allocated FoXmlNode. This value must be freed using fo_xml_node_unref().


fo_xml_node_unref ()

void
fo_xml_node_unref (FoXmlNode *fo_xml_node);

Unref and possibly free a FoXmlNode.

Parameters

fo_xml_node

FoXmlNode.

 

Types and Values

FO_XML_NODE_ERROR

#define FO_XML_NODE_ERROR fo_xml_node_error_quark ()


enum FoXmlNodeError

Members

FO_XML_NODE_ERROR_FAILED

   

FO_XML_NODE_ERROR_PARSE_FAILED

   

FO_XML_NODE_ERROR_NO_FILENAME

   

FoXmlNode

typedef struct _FoXmlNode FoXmlNode;