oscap.h   oscap.h 
skipping to change at line 38 skipping to change at line 38
* @addtogroup COMMON * @addtogroup COMMON
* @{ * @{
*/ */
#ifndef OSCAP_H_ #ifndef OSCAP_H_
#define OSCAP_H_ #define OSCAP_H_
#include <stdbool.h> #include <stdbool.h>
#include <wchar.h> #include <wchar.h>
#include "text.h" #include "text.h"
#include "reference.h"
#include "reporter.h" #include "reporter.h"
/** /**
* @addtogroup ITER * @addtogroup ITER
* @{ * @{
* *
* Iterators concept. * Iterators concept.
* *
* Any iterator name takes a form of <tt>struct OBJECT_iterator</tt>, where @c OBJECT * Any iterator name takes a form of <tt>struct OBJECT_iterator</tt>, where @c OBJECT
* is a name of particular datatype the iterator iterates over. * is a name of particular datatype the iterator iterates over.
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 oval_definitions.h   oval_definitions.h 
skipping to change at line 436 skipping to change at line 436
* @struct oval_setobject * @struct oval_setobject
* OVAL set object * OVAL set object
*/ */
struct oval_setobject; struct oval_setobject;
/** /**
* @struct oval_setobject_iteraor * @struct oval_setobject_iteraor
* @see oval_setobject_get_subsets * @see oval_setobject_get_subsets
*/ */
struct oval_setobject_iterator; struct oval_setobject_iterator;
/** /**
* @struct oval_filter
* OVAL filter
*/
struct oval_filter;
/**
* @struct oval_filter_iterator
*/
struct oval_filter_iterator;
/**
* @struct oval_component * @struct oval_component
* OVAL variable component * OVAL variable component
* Oval_component instances specify evaluation constraints on local variabl es (see @ref oval_variable_get_type). * Oval_component instances specify evaluation constraints on local variabl es (see @ref oval_variable_get_type).
* *
* - If @ref oval_component_get_type == @ref OVAL_FUNCTION_CONCAT - Con catenation function * - If @ref oval_component_get_type == @ref OVAL_FUNCTION_CONCAT - Con catenation function
* - Oval_function_CONCAT takes two or more components and sub- concatenates them together to form a single string. * - Oval_function_CONCAT takes two or more components and sub- concatenates them together to form a single string.
* The first component makes up the begining of the resulting s tring and any following components are added to the end it. * The first component makes up the begining of the resulting s tring and any following components are added to the end it.
* If one of the components returns multiple values then the co ncat function would be performed multiple times and the end result would be an array of values for the local variable. * If one of the components returns multiple values then the co ncat function would be performed multiple times and the end result would be an array of values for the local variable.
* For example assume a local variable has two sub-components: a basic component element returns the values "abc" and "def", and a literal component element that has a value of "xyz". * For example assume a local variable has two sub-components: a basic component element returns the values "abc" and "def", and a literal component element that has a value of "xyz".
* The local_variable element would be evaluated to have two va lues, "abcxyz" and "defxyz". If one of the components does not exist, * The local_variable element would be evaluated to have two va lues, "abcxyz" and "defxyz". If one of the components does not exist,
skipping to change at line 2678 skipping to change at line 2687
* @{ * @{
*/ */
/** /**
* Return <b>true</b> if the entity instance is valid * Return <b>true</b> if the entity instance is valid
* @memberof oval_entity * @memberof oval_entity
*/ */
bool oval_entity_is_valid(struct oval_entity *entity); bool oval_entity_is_valid(struct oval_entity *entity);
/** @} */ /** @} */
/** /**
* @memberof oval_filter
*/
struct oval_filter *oval_filter_new(struct oval_definition_model *);
/**
* @memberof oval_filter
*/
void oval_filter_free(struct oval_filter *);
/**
* @memberof oval_filter
*/
struct oval_filter *oval_filter_clone(struct oval_definition_model *, struc
t oval_filter *);
/**
* @name Setters
* @{
*/
/**
* @memberof oval_filter
*/
void oval_filter_set_state(struct oval_filter *, struct oval_state *);
/**
* @memberof oval_filter
*/
void oval_filter_set_filter_action(struct oval_filter *, oval_filter_action
_t );
/** @} */
/**
* @name Getters
* @{
*/
/**
* @memberof oval_filter
*/
bool oval_filter_is_locked(struct oval_filter *);
/**
* @memberof oval_filter
*/
struct oval_state *oval_filter_get_state(struct oval_filter *);
/**
* @memberof oval_filter
*/
oval_filter_action_t oval_filter_get_filter_action(struct oval_filter *);
/** @} */
/**
* @name Iterators
* @{
*/
/**
* @memberof oval_filter
*/
bool oval_filter_iterator_has_more(struct oval_filter_iterator *);
/**
* @memberof oval_filter
*/
struct oval_filter *oval_filter_iterator_next(struct oval_filter_iterator *
);
/**
* @memberof oval_filter
*/
void oval_filter_iterator_free(struct oval_filter_iterator *);
/** @} */
/**
* @name Evaluators
* @{
*/
/**
* @memberof oval_filter
*/
bool oval_filter_is_valid(struct oval_filter *);
/** @} */
/**
* @memberof oval_setobject * @memberof oval_setobject
*/ */
struct oval_setobject *oval_setobject_new(struct oval_definition_model *); struct oval_setobject *oval_setobject_new(struct oval_definition_model *);
/** /**
* @return A copy of the specified @ref oval_setobject. * @return A copy of the specified @ref oval_setobject.
* @memberof oval_setobject * @memberof oval_setobject
*/ */
struct oval_setobject *oval_setobject_clone(struct oval_definition_model *n ew_model, struct oval_setobject *old_setobject); struct oval_setobject *oval_setobject_clone(struct oval_definition_model *n ew_model, struct oval_setobject *old_setobject);
/** /**
* @memberof oval_setobject * @memberof oval_setobject
skipping to change at line 2713 skipping to change at line 2795
* @memberof oval_setobject * @memberof oval_setobject
*/ */
void oval_setobject_add_subset(struct oval_setobject *, struct oval_setobje ct *); //type==OVAL_SET_AGGREGATE; void oval_setobject_add_subset(struct oval_setobject *, struct oval_setobje ct *); //type==OVAL_SET_AGGREGATE;
/** /**
* @memberof oval_setobject * @memberof oval_setobject
*/ */
void oval_setobject_add_object(struct oval_setobject *, struct oval_object *); //type==OVAL_SET_COLLECTIVE; void oval_setobject_add_object(struct oval_setobject *, struct oval_object *); //type==OVAL_SET_COLLECTIVE;
/** /**
* @memberof oval_setobject * @memberof oval_setobject
*/ */
void oval_setobject_add_filter(struct oval_setobject *, struct oval_state * ); //type==OVAL_SET_COLLECTIVE; void oval_setobject_add_filter(struct oval_setobject *, struct oval_filter *); //type==OVAL_SET_COLLECTIVE;
/** @} */ /** @} */
/** /**
* @name Getters * @name Getters
* @{ * @{
*/ */
/** /**
* Get OVAL set object type. * Get OVAL set object type.
* @memberof oval_setobject * @memberof oval_setobject
*/ */
skipping to change at line 2753 skipping to change at line 2835
* @memberof oval_setobject * @memberof oval_setobject
*/ */
struct oval_object_iterator *oval_setobject_get_objects(struct oval_setobje ct *); //type==OVAL_SET_COLLECTIVE; struct oval_object_iterator *oval_setobject_get_objects(struct oval_setobje ct *); //type==OVAL_SET_COLLECTIVE;
/** /**
* Get OVAL set object filters. * Get OVAL set object filters.
* This works only with sets of OVAL_SET_COLLECTIVE type. * This works only with sets of OVAL_SET_COLLECTIVE type.
* @return A new iterator for the filters attribute of the specified @ref o val_setobject. * @return A new iterator for the filters attribute of the specified @ref o val_setobject.
* It should be freed after use by the calling application. * It should be freed after use by the calling application.
* @memberof oval_setobject * @memberof oval_setobject
*/ */
struct oval_state_iterator *oval_setobject_get_filters(struct oval_setobjec t *); //type==OVAL_SET_COLLECTIVE; struct oval_filter_iterator *oval_setobject_get_filters(struct oval_setobje ct *); //type==OVAL_SET_COLLECTIVE;
/** /**
* return <b>true</b> if the setobject instance is locked. * return <b>true</b> if the setobject instance is locked.
* The state of a locked instance cannot be changed. * The state of a locked instance cannot be changed.
* @memberof oval_setobject * @memberof oval_setobject
*/ */
bool oval_setobject_is_locked(struct oval_setobject *setobject); bool oval_setobject_is_locked(struct oval_setobject *setobject);
/** @} */ /** @} */
/** /**
* @name Iterators * @name Iterators
 End of changes. 4 change blocks. 
2 lines changed or deleted 87 lines changed or added


 oval_probe.h   oval_probe.h 
skipping to change at line 61 skipping to change at line 61
* Evaluate system info probe * Evaluate system info probe
* @param sess probe session * @param sess probe session
*/ */
struct oval_sysinfo *oval_probe_query_sysinfo(oval_probe_session_t *sess) _ _attribute__ ((nonnull(1))); struct oval_sysinfo *oval_probe_query_sysinfo(oval_probe_session_t *sess) _ _attribute__ ((nonnull(1)));
/** /**
* Evaluate an object * Evaluate an object
* @param sess probe session * @param sess probe session
* @param object the object to evaluate * @param object the object to evaluate
*/ */
struct oval_syschar *oval_probe_query_object(oval_probe_session_t *sess, st ruct oval_object *object, int flags) __attribute__ ((nonnull(1, 2))); int oval_probe_query_object(oval_probe_session_t *psess, struct oval_object *object, int flags, struct oval_syschar **out_syschar) __attribute__ ((non null(1, 2)));
/** /**
* Probe all objects and update system characteristic model in the session * Probe all objects and update system characteristic model in the session
* @param sess probe session * @param sess probe session
* @return 0 on success * @return 0 on success
*/ */
int oval_probe_query_objects(oval_probe_session_t *sess) __attribute__ ((no nnull(1))); int oval_probe_query_objects(oval_probe_session_t *sess) __attribute__ ((no nnull(1)));
/** /**
* Probe objects required for the evalatuation of the specified definition and update the system characteristics model associated with the session * Probe objects required for the evalatuation of the specified definition and update the system characteristics model associated with the session
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 oval_system_characteristics.h   oval_system_characteristics.h 
skipping to change at line 452 skipping to change at line 452
*/ */
void oval_syschar_set_object(struct oval_syschar *, struct oval_object *); void oval_syschar_set_object(struct oval_syschar *, struct oval_object *);
/** /**
* @memberof oval_syschar * @memberof oval_syschar
*/ */
void oval_syschar_add_sysitem(struct oval_syschar *, struct oval_sysitem *) ; void oval_syschar_add_sysitem(struct oval_syschar *, struct oval_sysitem *) ;
/** /**
* @memberof oval_syschar * @memberof oval_syschar
*/ */
void oval_syschar_add_message(struct oval_syschar *syschar, struct oval_mes sage *message); void oval_syschar_add_message(struct oval_syschar *syschar, struct oval_mes sage *message);
/**
* @memberof oval_syschar
*/
void oval_syschar_add_new_message(struct oval_syschar *syschar, char *text,
oval_message_level_t level);
/** @} */ /** @} */
/** /**
* @name Getters * @name Getters
* @{ * @{
*/ */
/** /**
* Get system characteristic flag. * Get system characteristic flag.
* @memberof oval_syschar * @memberof oval_syschar
*/ */
 End of changes. 1 change blocks. 
0 lines changed or deleted 5 lines changed or added


 xccdf.h   xccdf.h 
skipping to change at line 334 skipping to change at line 334
struct xccdf_fix; struct xccdf_fix;
/** /**
* @struct xccdf_fixtext * @struct xccdf_fixtext
* XCCDF textual fix instructions. * XCCDF textual fix instructions.
* @see xccdf_rule * @see xccdf_rule
*/ */
struct xccdf_fixtext; struct xccdf_fixtext;
/** /**
* @struct xccdf_reference
* XCCDF reference.
* @see xccdf_rule
*/
struct xccdf_reference;
/**
* &struct xccdf_value_instance * &struct xccdf_value_instance
* XCCDF value instance. * XCCDF value instance.
* *
* Represents single value (i.e. value properties tied to given selector) * Represents single value (i.e. value properties tied to given selector)
* @see xccdf_value * @see xccdf_value
*/ */
struct xccdf_value_instance; struct xccdf_value_instance;
/** /**
* @struct xccdf_identity * @struct xccdf_identity
skipping to change at line 427 skipping to change at line 420
struct xccdf_notice_iterator; struct xccdf_notice_iterator;
/** /**
* @struct xccdf_status_iterator * @struct xccdf_status_iterator
* Status iterator. * Status iterator.
* @see oscap_iterator * @see oscap_iterator
*/ */
struct xccdf_status_iterator; struct xccdf_status_iterator;
/** /**
* @struct xccdf_reference_iterator
* Reference iterator.
* @see oscap_iterator
*/
struct xccdf_reference_iterator;
/**
* @struct xccdf_identity_iterator * @struct xccdf_identity_iterator
* Reference iterator. * Reference iterator.
* @see oscap_iterator * @see oscap_iterator
*/ */
struct xccdf_identity_iterator; struct xccdf_identity_iterator;
/** /**
* @struct xccdf_model_iterator * @struct xccdf_model_iterator
* Model iterator. * Model iterator.
* @see oscap_iterator * @see oscap_iterator
skipping to change at line 1021 skipping to change at line 1007
* @memberof xccdf_status_iterator * @memberof xccdf_status_iterator
*/ */
bool xccdf_status_iterator_has_more(struct xccdf_status_iterator *it); bool xccdf_status_iterator_has_more(struct xccdf_status_iterator *it);
/** /**
* Free the iterator structure (it makes no changes to the list structure) * Free the iterator structure (it makes no changes to the list structure)
* @memberof xccdf_status_iterator * @memberof xccdf_status_iterator
*/ */
void xccdf_status_iterator_free(struct xccdf_status_iterator *it); void xccdf_status_iterator_free(struct xccdf_status_iterator *it);
/** /**
* Return the next xccdf_reference structure from the list and increment th
e iterator
* @memberof xccdf_reference_iterator
*/
struct xccdf_reference *xccdf_reference_iterator_next(struct xccdf_referenc
e_iterator *it);
/**
* Return true if the list is not empty, false otherwise
* @memberof xccdf_reference_iterator
*/
bool xccdf_reference_iterator_has_more(struct xccdf_reference_iterator *it)
;
/**
* Free the iterator structure (it makes no changes to the list structure)
* @memberof xccdf_reference_iterator
*/
void xccdf_reference_iterator_free(struct xccdf_reference_iterator *it);
/**
* Return the next xccdf_model structure from the list and increment the it erator * Return the next xccdf_model structure from the list and increment the it erator
* @memberof xccdf_model_iterator * @memberof xccdf_model_iterator
*/ */
struct xccdf_model *xccdf_model_iterator_next(struct xccdf_model_iterator * it); struct xccdf_model *xccdf_model_iterator_next(struct xccdf_model_iterator * it);
/** /**
* Return true if the list is not empty, false otherwise * Return true if the list is not empty, false otherwise
* @memberof xccdf_model_iterator * @memberof xccdf_model_iterator
*/ */
bool xccdf_model_iterator_has_more(struct xccdf_model_iterator *it); bool xccdf_model_iterator_has_more(struct xccdf_model_iterator *it);
/** /**
skipping to change at line 1504 skipping to change at line 1474
* @memberof xccdf_item * @memberof xccdf_item
*/ */
const char *xccdf_item_get_extends(const struct xccdf_item *item); const char *xccdf_item_get_extends(const struct xccdf_item *item);
/** /**
* @memberof xccdf_item * @memberof xccdf_item
*/ */
struct xccdf_status_iterator *xccdf_item_get_statuses(const struct xccdf_it em *item); struct xccdf_status_iterator *xccdf_item_get_statuses(const struct xccdf_it em *item);
/** /**
* @memberof xccdf_item * @memberof xccdf_item
*/ */
struct xccdf_reference_iterator *xccdf_item_get_references(const struct xcc df_item *item); struct oscap_reference_iterator *xccdf_item_get_references(const struct xcc df_item *item);
/** /**
* @memberof xccdf_item * @memberof xccdf_item
*/ */
struct oscap_string_iterator *xccdf_item_get_conflicts(const struct xccdf_i tem* item); struct oscap_string_iterator *xccdf_item_get_conflicts(const struct xccdf_i tem* item);
/** /**
* @memberof xccdf_item * @memberof xccdf_item
*/ */
struct oscap_stringlist_iterator *xccdf_item_get_requires(const struct xccd f_item* item); struct oscap_stringlist_iterator *xccdf_item_get_requires(const struct xccd f_item* item);
/** /**
* @memberof xccdf_item * @memberof xccdf_item
skipping to change at line 1604 skipping to change at line 1574
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const char *xccdf_benchmark_get_metadata(const struct xccdf_benchmark *benc hmark); const char *xccdf_benchmark_get_metadata(const struct xccdf_benchmark *benc hmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct xccdf_status_iterator *xccdf_benchmark_get_statuses(const struct xcc df_benchmark *benchmark); struct xccdf_status_iterator *xccdf_benchmark_get_statuses(const struct xcc df_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct xccdf_reference_iterator *xccdf_benchmark_get_references(const struc t xccdf_benchmark *benchmark); struct oscap_reference_iterator *xccdf_benchmark_get_references(const struc t xccdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct oscap_string_iterator *xccdf_benchmark_get_platforms(const struct xc cdf_benchmark *benchmark); struct oscap_string_iterator *xccdf_benchmark_get_platforms(const struct xc cdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
xccdf_status_type_t xccdf_benchmark_get_status_current(const struct xccdf_b enchmark *benchmark); xccdf_status_type_t xccdf_benchmark_get_status_current(const struct xccdf_b enchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
skipping to change at line 1721 skipping to change at line 1691
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct oscap_string_iterator *xccdf_profile_get_platforms(const struct xccd f_profile *profile); struct oscap_string_iterator *xccdf_profile_get_platforms(const struct xccd f_profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct xccdf_status_iterator *xccdf_profile_get_statuses(const struct xccdf _profile *profile); struct xccdf_status_iterator *xccdf_profile_get_statuses(const struct xccdf _profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct xccdf_reference_iterator *xccdf_profile_get_references(const struct xccdf_profile *profile); struct oscap_reference_iterator *xccdf_profile_get_references(const struct xccdf_profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
xccdf_status_type_t xccdf_profile_get_status_current(const struct xccdf_pro file *profile); xccdf_status_type_t xccdf_profile_get_status_current(const struct xccdf_pro file *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
/* const char* xccdf_profile_note_get_tag(const struct xccdf_profile* profi le); TODO */ /* const char* xccdf_profile_note_get_tag(const struct xccdf_profile* profi le); TODO */
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
skipping to change at line 1829 skipping to change at line 1799
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct oscap_string_iterator *xccdf_rule_get_platforms(const struct xccdf_r ule *rule); struct oscap_string_iterator *xccdf_rule_get_platforms(const struct xccdf_r ule *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct xccdf_status_iterator *xccdf_rule_get_statuses(const struct xccdf_ru le *rule); struct xccdf_status_iterator *xccdf_rule_get_statuses(const struct xccdf_ru le *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct xccdf_reference_iterator *xccdf_rule_get_references(const struct xcc df_rule *rule); struct oscap_reference_iterator *xccdf_rule_get_references(const struct xcc df_rule *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
xccdf_status_type_t xccdf_rule_get_status_current(const struct xccdf_rule * rule); xccdf_status_type_t xccdf_rule_get_status_current(const struct xccdf_rule * rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
const char *xccdf_rule_get_impact_metric(const struct xccdf_rule *rule); const char *xccdf_rule_get_impact_metric(const struct xccdf_rule *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
skipping to change at line 1929 skipping to change at line 1899
bool xccdf_group_get_prohibit_changes(const struct xccdf_group *group); bool xccdf_group_get_prohibit_changes(const struct xccdf_group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_get_hidden(const struct xccdf_group *group); bool xccdf_group_get_hidden(const struct xccdf_group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_get_selected(const struct xccdf_group *group); bool xccdf_group_get_selected(const struct xccdf_group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
struct oscap_string_iterator *xccdf_group_get_platforms(const struct xccdf_ group *group); struct oscap_string_iterator *xccdf_group_get_platforms(const struct xccdf_ group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
struct xccdf_status_iterator *xccdf_group_get_statuses(const struct xccdf_g roup *group); struct xccdf_status_iterator *xccdf_group_get_statuses(const struct xccdf_g roup *group);
/// @memberof xccdf_group /// @memberof xccdf_group
struct xccdf_reference_iterator *xccdf_group_get_references(const struct xc cdf_group *group); struct oscap_reference_iterator *xccdf_group_get_references(const struct xc cdf_group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
xccdf_status_type_t xccdf_group_get_status_current(const struct xccdf_group *group); xccdf_status_type_t xccdf_group_get_status_current(const struct xccdf_group *group);
/// @memberof xccdf_group /// @memberof xccdf_group
struct oscap_string_iterator *xccdf_group_get_conflicts(const struct xccdf_ group* group); struct oscap_string_iterator *xccdf_group_get_conflicts(const struct xccdf_ group* group);
/// @memberof xccdf_group /// @memberof xccdf_group
struct oscap_stringlist_iterator *xccdf_group_get_requires(const struct xcc df_group* group); struct oscap_stringlist_iterator *xccdf_group_get_requires(const struct xcc df_group* group);
/// @memberof xccdf_value /// @memberof xccdf_value
struct oscap_text_iterator *xccdf_value_get_title(const struct xccdf_value *value); struct oscap_text_iterator *xccdf_value_get_title(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
skipping to change at line 1956 skipping to change at line 1926
bool xccdf_value_get_abstract(const struct xccdf_value *value); bool xccdf_value_get_abstract(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_get_prohibit_changes(const struct xccdf_value *value); bool xccdf_value_get_prohibit_changes(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_get_hidden(const struct xccdf_value *value); bool xccdf_value_get_hidden(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_get_interactive(const struct xccdf_value *value); bool xccdf_value_get_interactive(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
struct xccdf_status_iterator *xccdf_value_get_statuses(const struct xccdf_v alue *value); struct xccdf_status_iterator *xccdf_value_get_statuses(const struct xccdf_v alue *value);
/// @memberof xccdf_value /// @memberof xccdf_value
struct xccdf_reference_iterator *xccdf_value_get_references(const struct xc cdf_value *value); struct oscap_reference_iterator *xccdf_value_get_references(const struct xc cdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
xccdf_status_type_t xccdf_value_get_status_current(const struct xccdf_value *value); xccdf_status_type_t xccdf_value_get_status_current(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
xccdf_value_type_t xccdf_value_get_type(const struct xccdf_value *value); xccdf_value_type_t xccdf_value_get_type(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
xccdf_interface_hint_t xccdf_value_get_interface_hint(const struct xccdf_va lue *value); xccdf_interface_hint_t xccdf_value_get_interface_hint(const struct xccdf_va lue *value);
/// @memberof xccdf_value /// @memberof xccdf_value
xccdf_operator_t xccdf_value_get_oper(const struct xccdf_value *value); xccdf_operator_t xccdf_value_get_oper(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
struct xccdf_value_instance *xccdf_value_get_instance_by_selector(const str uct xccdf_value *value, const char *selector); struct xccdf_value_instance *xccdf_value_get_instance_by_selector(const str uct xccdf_value *value, const char *selector);
skipping to change at line 2195 skipping to change at line 2165
/// @memberof xccdf_group /// @memberof xccdf_group
struct xccdf_benchmark *xccdf_group_get_benchmark(const struct xccdf_group *group); struct xccdf_benchmark *xccdf_group_get_benchmark(const struct xccdf_group *group);
/// @memberof xccdf_check /// @memberof xccdf_check
struct xccdf_check_import_iterator *xccdf_check_get_imports(const struct xc cdf_check *check); struct xccdf_check_import_iterator *xccdf_check_get_imports(const struct xc cdf_check *check);
/// @memberof xccdf_check /// @memberof xccdf_check
struct xccdf_check_export_iterator *xccdf_check_get_exports(const struct xc cdf_check *check); struct xccdf_check_export_iterator *xccdf_check_get_exports(const struct xc cdf_check *check);
/// @memberof xccdf_check /// @memberof xccdf_check
struct xccdf_check_content_ref_iterator *xccdf_check_get_content_refs(const struct xccdf_check *check); struct xccdf_check_content_ref_iterator *xccdf_check_get_content_refs(const struct xccdf_check *check);
/// @memberof xccdf_reference
struct xccdf_reference *xccdf_reference_new(void);
/// @memberof xccdf_reference
struct xccdf_reference *xccdf_reference_clone(const struct xccdf_reference
*old_reference);
/// @memberof xccdf_reference
void xccdf_reference_free(struct xccdf_reference * ref);
// @memberof xccdf_reference
//bool xccdf_reference_get_override(const struct xccdf_reference *reference
);
/// @memberof xccdf_reference
const char *xccdf_reference_get_href(const struct xccdf_reference *referenc
e);
// @memberof xccdf_reference
//const char *xccdf_reference_get_content(const struct xccdf_reference *ref
erence);
// @memberof xccdf_reference
//const char *xccdf_reference_get_lang(const struct xccdf_reference *refere
nce);
/// @memberof xccdf_reference
struct oscap_text *xccdf_reference_get_text(const struct xccdf_reference *r
eference);
/// @memberof xccdf_select /// @memberof xccdf_select
bool xccdf_select_get_selected(const struct xccdf_select *select); bool xccdf_select_get_selected(const struct xccdf_select *select);
/// @memberof xccdf_select /// @memberof xccdf_select
const char *xccdf_select_get_item(const struct xccdf_select *select); const char *xccdf_select_get_item(const struct xccdf_select *select);
/// @memberof xccdf_select /// @memberof xccdf_select
struct oscap_text_iterator *xccdf_select_get_remarks(const struct xccdf_sel ect *select); struct oscap_text_iterator *xccdf_select_get_remarks(const struct xccdf_sel ect *select);
/// @memberof xccdf_warning /// @memberof xccdf_warning
xccdf_warning_category_t xccdf_warning_get_category(const struct xccdf_warn ing *warning); xccdf_warning_category_t xccdf_warning_get_category(const struct xccdf_warn ing *warning);
/// @memberof xccdf_warning /// @memberof xccdf_warning
skipping to change at line 2585 skipping to change at line 2538
/// @memberof xccdf_fixtext /// @memberof xccdf_fixtext
bool xccdf_fixtext_set_text(struct xccdf_fixtext *obj, struct oscap_text *n ewval); bool xccdf_fixtext_set_text(struct xccdf_fixtext *obj, struct oscap_text *n ewval);
/// @memberof xccdf_fixtext /// @memberof xccdf_fixtext
bool xccdf_fixtext_set_fixref(struct xccdf_fixtext *obj, const char *newval ); bool xccdf_fixtext_set_fixref(struct xccdf_fixtext *obj, const char *newval );
/// @memberof xccdf_select /// @memberof xccdf_select
bool xccdf_select_set_item(struct xccdf_select *obj, const char *newval); bool xccdf_select_set_item(struct xccdf_select *obj, const char *newval);
/// @memberof xccdf_select /// @memberof xccdf_select
bool xccdf_select_set_selected(struct xccdf_select *obj, bool newval); bool xccdf_select_set_selected(struct xccdf_select *obj, bool newval);
/// @memberof xccdf_reference
//bool xccdf_reference_set_lang(struct xccdf_reference *obj, const char *ne
wval);
/// @memberof xccdf_reference
bool xccdf_reference_set_href(struct xccdf_reference *obj, const char *newv
al);
/// @memberof xccdf_reference
bool xccdf_reference_set_text(struct xccdf_reference *obj, struct oscap_tex
t *newval);
/// @memberof xccdf_reference
//bool xccdf_reference_set_content(struct xccdf_reference *obj, const char
*newval);
/// @memberof xccdf_reference
//bool xccdf_reference_set_override(struct xccdf_reference *obj, bool newva
l);
/// @memberof xccdf_warning /// @memberof xccdf_warning
bool xccdf_warning_set_category(struct xccdf_warning *obj, xccdf_warning_ca tegory_t newval); bool xccdf_warning_set_category(struct xccdf_warning *obj, xccdf_warning_ca tegory_t newval);
/// @memberof xccdf_warning /// @memberof xccdf_warning
bool xccdf_warning_set_text(struct xccdf_warning *obj, struct oscap_text *n ewval); bool xccdf_warning_set_text(struct xccdf_warning *obj, struct oscap_text *n ewval);
/// @memberof xccdf_refine_rule /// @memberof xccdf_refine_rule
struct xccdf_refine_rule *xccdf_refine_rule_new(void); struct xccdf_refine_rule *xccdf_refine_rule_new(void);
/// @memberof xccdf_refine_rule /// @memberof xccdf_refine_rule
struct xccdf_refine_rule * xccdf_refine_rule_clone(const struct xccdf_refin e_rule * old_rule); struct xccdf_refine_rule * xccdf_refine_rule_clone(const struct xccdf_refin e_rule * old_rule);
/// @memberof xccdf_refine_rule /// @memberof xccdf_refine_rule
skipping to change at line 2723 skipping to change at line 2665
bool xccdf_instance_set_content(struct xccdf_instance *obj, const char *new val); bool xccdf_instance_set_content(struct xccdf_instance *obj, const char *new val);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_result(struct xccdf_benchmark *bench, struct xccdf _result *result); bool xccdf_benchmark_add_result(struct xccdf_benchmark *bench, struct xccdf _result *result);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_description(struct xccdf_benchmark *item, struct o scap_text *newval); bool xccdf_benchmark_add_description(struct xccdf_benchmark *item, struct o scap_text *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_platform(struct xccdf_benchmark *item, const char *newval); bool xccdf_benchmark_add_platform(struct xccdf_benchmark *item, const char *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_reference(struct xccdf_benchmark *item, struct xcc df_reference *newval); bool xccdf_benchmark_add_reference(struct xccdf_benchmark *item, struct osc ap_reference *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_status(struct xccdf_benchmark *item, struct xccdf_ status *newval); bool xccdf_benchmark_add_status(struct xccdf_benchmark *item, struct xccdf_ status *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_title(struct xccdf_benchmark *item, struct oscap_t ext *newval); bool xccdf_benchmark_add_title(struct xccdf_benchmark *item, struct oscap_t ext *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_front_matter(struct xccdf_benchmark *item, struct oscap_text *newval); bool xccdf_benchmark_add_front_matter(struct xccdf_benchmark *item, struct oscap_text *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
//bool xccdf_benchmark_add_item(struct xccdf_benchmark *item, struct xccdf_ item *newval); //bool xccdf_benchmark_add_item(struct xccdf_benchmark *item, struct xccdf_ item *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_add_model(struct xccdf_benchmark *item, struct xccdf_m odel *newval); bool xccdf_benchmark_add_model(struct xccdf_benchmark *item, struct xccdf_m odel *newval);
skipping to change at line 2765 skipping to change at line 2707
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_refine_value(struct xccdf_profile *item, struct xccd f_refine_value *newval); bool xccdf_profile_add_refine_value(struct xccdf_profile *item, struct xccd f_refine_value *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_refine_rule(struct xccdf_profile *item, struct xccdf _refine_rule *newval); bool xccdf_profile_add_refine_rule(struct xccdf_profile *item, struct xccdf _refine_rule *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_description(struct xccdf_profile *item, struct oscap _text *newval); bool xccdf_profile_add_description(struct xccdf_profile *item, struct oscap _text *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_platform(struct xccdf_profile *item, const char *new val); bool xccdf_profile_add_platform(struct xccdf_profile *item, const char *new val);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_reference(struct xccdf_profile *item, struct xccdf_r eference *newval); bool xccdf_profile_add_reference(struct xccdf_profile *item, struct oscap_r eference *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_status(struct xccdf_profile *item, struct xccdf_stat us *newval); bool xccdf_profile_add_status(struct xccdf_profile *item, struct xccdf_stat us *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_add_title(struct xccdf_profile *item, struct oscap_text *newval); bool xccdf_profile_add_title(struct xccdf_profile *item, struct oscap_text *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_description(struct xccdf_rule *item, struct oscap_text *newval); bool xccdf_rule_add_description(struct xccdf_rule *item, struct oscap_text *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_platform(struct xccdf_rule *item, const char *newval); bool xccdf_rule_add_platform(struct xccdf_rule *item, const char *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_question(struct xccdf_rule *item, struct oscap_text *ne wval); bool xccdf_rule_add_question(struct xccdf_rule *item, struct oscap_text *ne wval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_rationale(struct xccdf_rule *item, struct oscap_text *n ewval); bool xccdf_rule_add_rationale(struct xccdf_rule *item, struct oscap_text *n ewval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_reference(struct xccdf_rule *item, struct xccdf_referen ce *newval); bool xccdf_rule_add_reference(struct xccdf_rule *item, struct oscap_referen ce *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_status(struct xccdf_rule *item, struct xccdf_status *ne wval); bool xccdf_rule_add_status(struct xccdf_rule *item, struct xccdf_status *ne wval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_title(struct xccdf_rule *item, struct oscap_text *newva l); bool xccdf_rule_add_title(struct xccdf_rule *item, struct oscap_text *newva l);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_warning(struct xccdf_rule *item, struct xccdf_warning * newval); bool xccdf_rule_add_warning(struct xccdf_rule *item, struct xccdf_warning * newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_ident(struct xccdf_rule *item, struct xccdf_ident *newv al); bool xccdf_rule_add_ident(struct xccdf_rule *item, struct xccdf_ident *newv al);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_add_check(struct xccdf_rule *item, struct xccdf_check *newv al); bool xccdf_rule_add_check(struct xccdf_rule *item, struct xccdf_check *newv al);
skipping to change at line 2807 skipping to change at line 2749
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_description(struct xccdf_group *item, struct oscap_tex t *newval); bool xccdf_group_add_description(struct xccdf_group *item, struct oscap_tex t *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_platform(struct xccdf_group *item, const char *newval) ; bool xccdf_group_add_platform(struct xccdf_group *item, const char *newval) ;
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_question(struct xccdf_group *item, struct oscap_text * newval); bool xccdf_group_add_question(struct xccdf_group *item, struct oscap_text * newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_rationale(struct xccdf_group *item, struct oscap_text *newval); bool xccdf_group_add_rationale(struct xccdf_group *item, struct oscap_text *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_reference(struct xccdf_group *item, struct xccdf_refer ence *newval); bool xccdf_group_add_reference(struct xccdf_group *item, struct oscap_refer ence *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_status(struct xccdf_group *item, struct xccdf_status * newval); bool xccdf_group_add_status(struct xccdf_group *item, struct xccdf_status * newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_title(struct xccdf_group *item, struct oscap_text *new val); bool xccdf_group_add_title(struct xccdf_group *item, struct oscap_text *new val);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_warning(struct xccdf_group *item, struct xccdf_warning *newval); bool xccdf_group_add_warning(struct xccdf_group *item, struct xccdf_warning *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_rule(struct xccdf_group *group, struct xccdf_rule *ite m); bool xccdf_group_add_rule(struct xccdf_group *group, struct xccdf_rule *ite m);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_group(struct xccdf_group *group, struct xccdf_group *i tem); bool xccdf_group_add_group(struct xccdf_group *group, struct xccdf_group *i tem);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_value(struct xccdf_group *group, struct xccdf_value *i tem); bool xccdf_group_add_value(struct xccdf_group *group, struct xccdf_value *i tem);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_add_content(struct xccdf_group *rule, struct xccdf_item *i tem); bool xccdf_group_add_content(struct xccdf_group *rule, struct xccdf_item *i tem);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_description(struct xccdf_value *item, struct oscap_tex t *newval); bool xccdf_value_add_description(struct xccdf_value *item, struct oscap_tex t *newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_question(struct xccdf_value *item, struct oscap_text * newval); bool xccdf_value_add_question(struct xccdf_value *item, struct oscap_text * newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_reference(struct xccdf_value *item, struct xccdf_refer ence *newval); bool xccdf_value_add_reference(struct xccdf_value *item, struct oscap_refer ence *newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_status(struct xccdf_value *item, struct xccdf_status * newval); bool xccdf_value_add_status(struct xccdf_value *item, struct xccdf_status * newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_title(struct xccdf_value *item, struct oscap_text *new val); bool xccdf_value_add_title(struct xccdf_value *item, struct oscap_text *new val);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_warning(struct xccdf_value *item, struct xccdf_warning *newval); bool xccdf_value_add_warning(struct xccdf_value *item, struct xccdf_warning *newval);
/// @memberof xccdf_check /// @memberof xccdf_check
bool xccdf_check_add_import(struct xccdf_check *obj, struct xccdf_check_imp ort *item); bool xccdf_check_add_import(struct xccdf_check *obj, struct xccdf_check_imp ort *item);
/// @memberof xccdf_check /// @memberof xccdf_check
skipping to change at line 2889 skipping to change at line 2831
bool xccdf_rule_result_add_instance(struct xccdf_rule_result *obj, struct x ccdf_instance *item); bool xccdf_rule_result_add_instance(struct xccdf_rule_result *obj, struct x ccdf_instance *item);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_description(struct xccdf_item *item, struct oscap_text *newval); bool xccdf_item_add_description(struct xccdf_item *item, struct oscap_text *newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_platform(struct xccdf_item *item, const char *newval); bool xccdf_item_add_platform(struct xccdf_item *item, const char *newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_question(struct xccdf_item *item, struct oscap_text *ne wval); bool xccdf_item_add_question(struct xccdf_item *item, struct oscap_text *ne wval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_rationale(struct xccdf_item *item, struct oscap_text *n ewval); bool xccdf_item_add_rationale(struct xccdf_item *item, struct oscap_text *n ewval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_reference(struct xccdf_item *item, struct xccdf_referen ce *newval); bool xccdf_item_add_reference(struct xccdf_item *item, struct oscap_referen ce *newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_status(struct xccdf_item *item, struct xccdf_status *ne wval); bool xccdf_item_add_status(struct xccdf_item *item, struct xccdf_status *ne wval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_title(struct xccdf_item *item, struct oscap_text *newva l); bool xccdf_item_add_title(struct xccdf_item *item, struct oscap_text *newva l);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_add_warning(struct xccdf_item *item, struct xccdf_warning * newval); bool xccdf_item_add_warning(struct xccdf_item *item, struct xccdf_warning * newval);
/// @memberof xccdf_refine_rule /// @memberof xccdf_refine_rule
bool xccdf_refine_rule_add_remark(struct xccdf_refine_rule *obj, struct osc ap_text *item); bool xccdf_refine_rule_add_remark(struct xccdf_refine_rule *obj, struct osc ap_text *item);
/************************************************************ /************************************************************
skipping to change at line 2914 skipping to change at line 2856
/// @memberof xccdf_notice_iterator /// @memberof xccdf_notice_iterator
void xccdf_notice_iterator_remove(struct xccdf_notice_iterator *it); void xccdf_notice_iterator_remove(struct xccdf_notice_iterator *it);
/// @memberof xccdf_model_iterator /// @memberof xccdf_model_iterator
void xccdf_model_iterator_remove(struct xccdf_model_iterator *it); void xccdf_model_iterator_remove(struct xccdf_model_iterator *it);
/// @memberof xccdf_profile_iterator /// @memberof xccdf_profile_iterator
void xccdf_profile_iterator_remove(struct xccdf_profile_iterator *it); void xccdf_profile_iterator_remove(struct xccdf_profile_iterator *it);
/// @memberof xccdf_item_iterator /// @memberof xccdf_item_iterator
void xccdf_item_iterator_remove(struct xccdf_item_iterator *it); void xccdf_item_iterator_remove(struct xccdf_item_iterator *it);
/// @memberof xccdf_status_iterator /// @memberof xccdf_status_iterator
void xccdf_status_iterator_remove(struct xccdf_status_iterator *it); void xccdf_status_iterator_remove(struct xccdf_status_iterator *it);
/// @memberof xccdf_reference_iterator
void xccdf_reference_iterator_remove(struct xccdf_reference_iterator *it);
/// @memberof xccdf_profile_note_iterator /// @memberof xccdf_profile_note_iterator
void xccdf_profile_note_iterator_remove(struct xccdf_profile_note_iterator *it); void xccdf_profile_note_iterator_remove(struct xccdf_profile_note_iterator *it);
/// @memberof xccdf_refine_value_iterator /// @memberof xccdf_refine_value_iterator
void xccdf_refine_value_iterator_remove(struct xccdf_refine_value_iterator *it); void xccdf_refine_value_iterator_remove(struct xccdf_refine_value_iterator *it);
/// @memberof xccdf_refine_rule_iterator /// @memberof xccdf_refine_rule_iterator
void xccdf_refine_rule_iterator_remove(struct xccdf_refine_rule_iterator *i t); void xccdf_refine_rule_iterator_remove(struct xccdf_refine_rule_iterator *i t);
/// @memberof xccdf_setvalue_iterator /// @memberof xccdf_setvalue_iterator
void xccdf_setvalue_iterator_remove(struct xccdf_setvalue_iterator *it); void xccdf_setvalue_iterator_remove(struct xccdf_setvalue_iterator *it);
/// @memberof xccdf_select_iterator /// @memberof xccdf_select_iterator
void xccdf_select_iterator_remove(struct xccdf_select_iterator *it); void xccdf_select_iterator_remove(struct xccdf_select_iterator *it);
 End of changes. 18 change blocks. 
86 lines changed or deleted 12 lines changed or added


 xccdf_policy.h   xccdf_policy.h 
skipping to change at line 380 skipping to change at line 380
* @return true if rule has been added succesfully * @return true if rule has been added succesfully
*/ */
bool xccdf_policy_add_value(struct xccdf_policy *, struct xccdf_value_bindi ng *); bool xccdf_policy_add_value(struct xccdf_policy *, struct xccdf_value_bindi ng *);
/** /**
* Add check export to the Value Binding structure * Add check export to the Value Binding structure
* @memberof xccdf_value_binding * @memberof xccdf_value_binding
* @return true if rule has been added succesfully * @return true if rule has been added succesfully
*/ */
//bool xccdf_value_binding_add_check_export(struct xccdf_value_binding *, s truct xccdf_check_export *); //bool xccdf_value_binding_add_check_export(struct xccdf_value_binding *, s truct xccdf_check_export *);
/**
* Get select from policy by specified ID of XCCDF Item
* @memberof xccdf_policy
* @return XCCDF Select
*/
struct xccdf_select * xccdf_policy_get_select_by_id(struct xccdf_policy * p
olicy, const char *item_id);
/************************************************************/ /************************************************************/
/** @} End of Setters group */ /** @} End of Setters group */
/************************************************************/ /************************************************************/
/** /**
* @name Evaluators * @name Evaluators
* @{ * @{
* */ * */
 End of changes. 1 change blocks. 
0 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/