Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

processing.c File Reference

#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <clist.h>
#include "intl.h"
#include "logging.h"
#include "x_alloc.h"
#include "lxml.h"
#include "processing.h"

Include dependency graph for processing.c:

Include dependency graph

Functions

XePProcessinga_Processing_new (void)
void a_Processing_free (XePProcessing *processing)
XePProcessingConditiona_Processing_condition_new (void)
void a_Processing_condition_free (XePProcessingCondition *condition)
int a_Processing_condition_add (XePProcessing *processing, XePProcessingCondition *condition)
XePProcessingActiona_Processing_action_new (void)
void a_Processing_action_free (XePProcessingAction *action)
int a_Processing_action_add (XePProcessing *processing, XePProcessingAction *action)
XePProcessingRulea_Processing_rule_new (void)
void a_Processing_rule_free (XePProcessingRule *rule)
XePProcessingRefa_Processing_ref_new (void)
XePProcessingRefa_Processing_ref_new_copy (XePProcessingRef *ref)
void a_Processing_ref_free (XePProcessingRef *ref)
clist * a_Processing_ref_list_new (void)
void a_Processing_ref_list_free (clist *refs)
int a_Processing_rule_add (XePProcessing *processing, XePProcessingRule *rule)
int a_Processing_create (cntree *ntree, XePProcessing **processing, int op)
int a_Processing_update_rules_links (XePProcessing *processing)
void * Processing_get_from_ref (chash *hash, char *ref)
XePProcessingRulea_Processing_rule_get_from_ref (chash *rules, char *ref)
XePProcessingConditiona_Processing_condition_get_from_ref (chash *rules, char *ref)
int a_Processing_ref_list_copy (clist *source, clist *target)

Function Documentation

int a_Processing_action_add XePProcessing processing,
XePProcessingAction action
 

Add an action to the processing list

Here is the call graph for this function:

void a_Processing_action_free XePProcessingAction action  ) 
 

Release action resources.

XePProcessingAction* a_Processing_action_new void   ) 
 

int a_Processing_condition_add XePProcessing processing,
XePProcessingCondition condition
 

Add a condition to the processing list

Here is the call graph for this function:

void a_Processing_condition_free XePProcessingCondition condition  ) 
 

Release condition resources.

XePProcessingCondition* a_Processing_condition_get_from_ref chash *  rules,
char *  ref
 

Here is the call graph for this function:

XePProcessingCondition* a_Processing_condition_new void   ) 
 

int a_Processing_create cntree ntree,
XePProcessing **  processing,
int  op
 

Create processing data from XML N-tree.

Here is the call graph for this function:

void a_Processing_free XePProcessing processing  ) 
 

Release processing resources.

Here is the call graph for this function:

XePProcessing* a_Processing_new void   ) 
 

void a_Processing_ref_free XePProcessingRef ref  ) 
 

int a_Processing_ref_list_copy clist *  source,
clist *  target
 

Here is the call graph for this function:

void a_Processing_ref_list_free clist *  refs  ) 
 

Here is the call graph for this function:

clist* a_Processing_ref_list_new void   ) 
 

XePProcessingRef* a_Processing_ref_new void   ) 
 

XePProcessingRef* a_Processing_ref_new_copy XePProcessingRef ref  ) 
 

Here is the call graph for this function:

int a_Processing_rule_add XePProcessing processing,
XePProcessingRule rule
 

Add a rule to the processing list

Here is the call graph for this function:

void a_Processing_rule_free XePProcessingRule action  ) 
 

Release rule resources.

XePProcessingRule* a_Processing_rule_get_from_ref chash *  rules,
char *  ref
 

Here is the call graph for this function:

XePProcessingRule* a_Processing_rule_new void   ) 
 

int a_Processing_update_rules_links XePProcessing processing  ) 
 

void* Processing_get_from_ref chash *  hash,
char *  ref
 


Generated on Wed Oct 22 15:55:16 2003 for XetPan by doxygen 1.3.2