filter_parse_state Struct Reference

#include <seaudit_internal.h>

List of all members.


Public Attributes

apol_vector_tfilters
 vector of filters created, appended to by <filter> tags; caller must destroy this
char * view_name
 string from name attribute in a <view> tag; caller must free() this
seaudit_filter_match_e view_match
 value from match attribute in a <view> tag
seaudit_filter_visible_e view_visible
 value form show attribute in a <view> tag
xmlChar * cur_string
 the most recently read string that was not part of a tag
int warnings
seaudit_filter_tcur_filter
 filter currently being parsed, set by most recent <filter> tag
filter_read_funccur_filter_read
 pointer to a filter parsing function, set by <criteria> tag

Member Data Documentation

apol_vector_t* filter_parse_state::filters
 

vector of filters created, appended to by <filter> tags; caller must destroy this

Definition at line 495 of file seaudit_internal.h.

Referenced by filter_parse_start_element(), and seaudit_filter_create_from_file().

char* filter_parse_state::view_name
 

string from name attribute in a <view> tag; caller must free() this

Definition at line 498 of file seaudit_internal.h.

Referenced by filter_parse_start_element().

seaudit_filter_match_e filter_parse_state::view_match
 

value from match attribute in a <view> tag

Definition at line 500 of file seaudit_internal.h.

Referenced by filter_parse_start_element().

seaudit_filter_visible_e filter_parse_state::view_visible
 

value form show attribute in a <view> tag

Definition at line 502 of file seaudit_internal.h.

Referenced by filter_parse_start_element().

xmlChar* filter_parse_state::cur_string
 

the most recently read string that was not part of a tag

Definition at line 509 of file seaudit_internal.h.

Referenced by filter_parse_characters(), filter_parse_end_element(), filter_parse_start_element(), and filter_parse_xml().

int filter_parse_state::warnings
 

Definition at line 510 of file seaudit_internal.h.

Referenced by filter_parse_end_element(), filter_parse_start_element(), and filter_parse_xml().

seaudit_filter_t* filter_parse_state::cur_filter
 

filter currently being parsed, set by most recent <filter> tag

Definition at line 512 of file seaudit_internal.h.

Referenced by filter_parse_end_element(), and filter_parse_start_element().

filter_read_func* filter_parse_state::cur_filter_read
 

pointer to a filter parsing function, set by <criteria> tag

Definition at line 514 of file seaudit_internal.h.

Referenced by filter_parse_end_element(), and filter_parse_start_element().


The documentation for this struct was generated from the following file: