X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=common-src%2Famxml.h;h=a8d40456b72c6cf46bf6323c1d85261db283ba61;hb=3f2539260c201b5e594bf8ce89b583ebde6a63d1;hp=a8954e46b63447d4fcfedf71ab0abd406cda1cfe;hpb=d5853102f67d85d8e169f9dbe973ad573306c215;p=debian%2Famanda diff --git a/common-src/amxml.h b/common-src/amxml.h index a8954e4..a8d4045 100644 --- a/common-src/amxml.h +++ b/common-src/amxml.h @@ -40,6 +40,7 @@ typedef struct script_s { execute_on_t execute_on; int execute_where; proplist_t property; + char *client_name; struct client_script_result_s *result; } script_t; @@ -78,7 +79,9 @@ typedef struct a_dle_s { sl_t *include_list; int exclude_optional; int include_optional; + proplist_t property; proplist_t application_property; + char *application_client_name; scriptlist_t scriptlist; data_path_t data_path; GSList *directtcp_list; @@ -87,6 +90,8 @@ typedef struct a_dle_s { dle_t *alloc_dle(void); void init_dle(dle_t *dle); +void free_dle(dle_t *dle); +void free_script_data(script_t *script); dle_t *amxml_parse_node_CHAR(char *txt, char **errmsg); dle_t *amxml_parse_node_FILE(FILE *file, char **errmsg); char *amxml_format_tag(char *tag, char *value);