oval_component Struct Reference
[Definitions]

OVAL variable component. More...

#include <oval_definitions.h>

Data Fields

oval_component_type_t type

Related Functions

(Note that these are not member functions.)



oval_component_type_t oval_component_get_type (struct oval_component *)
 Get OVAL component type.
struct oval_valueoval_component_get_literal_value (struct oval_component *)
 Get OVAL component literal value.
struct oval_objectoval_component_get_object (struct oval_component *)
 Get OVAL component object.
char * oval_component_get_object_field (struct oval_component *)
 Get OVAL component object field.
struct oval_variableoval_component_get_variable (struct oval_component *)
 Get OVAL component variable.
struct oval_component_iterator * oval_component_get_function_components (struct oval_component *)
 Get OVAL component function components.
oval_arithmetic_operation_t oval_component_get_arithmetic_operation (struct oval_component *)
 Get OVAL component arithmetic operation.
char * oval_component_get_begin_character (struct oval_component *)
 Get OVAL component begin character.
char * oval_component_get_end_character (struct oval_component *)
 Get OVAL component end character.
char * oval_component_get_split_delimiter (struct oval_component *)
 Get OVAL component split delimiter.
int oval_component_get_substring_start (struct oval_component *)
 Get OVAL component start of a substring.
int oval_component_get_substring_length (struct oval_component *)
 Get OVAL component substring length.
oval_datetime_format_t oval_component_get_timedif_format_1 (struct oval_component *)
 Get OVAL component timedif format 1.
oval_datetime_format_t oval_component_get_timedif_format_2 (struct oval_component *)
 Get OVAL component timedif format 2.
char * oval_component_get_regex_pattern (struct oval_component *)
 Get OVAL component regex pattern.
void oval_component_set_arithmetic_operation (struct oval_component *, oval_arithmetic_operation_t)
 Set OVAL component arithmetic operation.
void oval_component_set_begin_character (struct oval_component *, char *)
 Set OVAL component begin character.
void oval_component_set_end_character (struct oval_component *, char *)
 Set OVAL component end character.
void oval_component_set_split_delimiter (struct oval_component *, char *)
 Set OVAL component split delimiter.
void oval_component_set_substring_start (struct oval_component *, int)
 Set OVAL component start of a substring.
void oval_component_set_substring_length (struct oval_component *, int)
 Set OVAL component substring length.
void oval_component_set_timedif_format_1 (struct oval_component *, oval_datetime_format_t)
 Set OVAL component timedif format 1.
void oval_component_set_timedif_format_2 (struct oval_component *, oval_datetime_format_t)
 Set OVAL component timedif format 2.
void oval_component_set_regex_pattern (struct oval_component *, char *)
 Set OVAL component regex pattern.

Detailed Description

OVAL variable component.


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

Generated on 12 Nov 2009 for Open SCAP Library by  doxygen 1.6.1