Couldn't find wdiff. Falling back to builtin diff colouring... OpenSCAP: headers diff between 0.8.2 and 0.8.4 versions
 oval_agent_api.h   oval_agent_api.h 
skipping to change at line 63 skipping to change at line 63
typedef struct oval_agent_session oval_agent_session_t; typedef struct oval_agent_session oval_agent_session_t;
/** /**
* Create new session for OVAL agent from OVAL definition model * Create new session for OVAL agent from OVAL definition model
* @param model OVAL Definition model * @param model OVAL Definition model
* @param name Name of file that can be referenced from XCCDF Benchmark * @param name Name of file that can be referenced from XCCDF Benchmark
*/ */
oval_agent_session_t * oval_agent_new_session(struct oval_definition_model * model, const char * name); oval_agent_session_t * oval_agent_new_session(struct oval_definition_model * model, const char * name);
/** /**
* Set a generator template for the provided agent session. The * Set a product name for the provided agent session. The
* template should be used for all newly created OVAL documents. If * product name should be used for all newly created OVAL documents. If
* there already are some models in the session, they are modified as * there already are some models in the session, they are modified as
* well. * well.
*/ */
void oval_agent_set_generator_template(oval_agent_session_t *, struct oval_ generator *); void oval_agent_set_product_name(oval_agent_session_t *, char *);
/**
* Get the current generator template from the session.
*/
struct oval_generator *oval_agent_get_generator_template(oval_agent_session _t *);
/** /**
* Probe the system and evaluate specified definition * Probe the system and evaluate specified definition
* @return 0 on success; -1 error; 1 warning * @return 0 on success; -1 error; 1 warning
*/ */
int oval_agent_eval_definition(oval_agent_session_t *, const char *); int oval_agent_eval_definition(oval_agent_session_t *, const char *);
/** /**
* Get the OVAL result of a definition from an agent session * Get the OVAL result of a definition from an agent session
* @return 0 on success; -1 error * @return 0 on success; -1 error
 End of changes. 2 change blocks. 
8 lines changed or deleted 3 lines changed or added


 oval_definitions.h   oval_definitions.h 
skipping to change at line 42 skipping to change at line 42
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
* *
* Authors: * Authors:
* "David Niemoller" <David.Niemoller@g2-inc.com> * "David Niemoller" <David.Niemoller@g2-inc.com>
*/ */
#ifndef OVAL_DEFINITIONS #ifndef OVAL_DEFINITIONS
#define OVAL_DEFINITIONS #define OVAL_DEFINITIONS
#include "oval_types.h" #include "oval_types.h"
#include "oval_version.h"
#include <stdbool.h> #include <stdbool.h>
#include <libxml/tree.h> #include <libxml/tree.h>
/** /**
* Affected family enumeration. * Affected family enumeration.
* Since new family values can only be added with new version of the schema , * Since new family values can only be added with new version of the schema ,
* the value OVAL_AFCFML_UNDEFINED is to be used when the desired family is not available * the value OVAL_AFCFML_UNDEFINED is to be used when the desired family is not available
*/ */
typedef enum { typedef enum {
OVAL_AFCFML_UNKNOWN = 0, OVAL_AFCFML_UNKNOWN = 0,
skipping to change at line 1338 skipping to change at line 1339
/** /**
* Returns attribute @ref oval_object->deprecated. * Returns attribute @ref oval_object->deprecated.
* @memberof oval_object * @memberof oval_object
*/ */
bool oval_object_get_deprecated(struct oval_object *); bool oval_object_get_deprecated(struct oval_object *);
/** /**
* Returns attribute @ref oval_object->version. * Returns attribute @ref oval_object->version.
* @memberof oval_object * @memberof oval_object
*/ */
int oval_object_get_version(struct oval_object *); int oval_object_get_version(struct oval_object *);
/**
* Returns schema version of the associated definition model
*/
oval_version_t oval_object_get_schema_version(struct oval_object *object);
/** /**
* Returns attribute @ref oval_object->contents. * Returns attribute @ref oval_object->contents.
* @return A new iterator for the object_content attribute of the specified @ref oval_object. * @return A new iterator for the object_content attribute of the specified @ref oval_object.
* It should be freed after use by the calling application. * It should be freed after use by the calling application.
* @memberof oval_object * @memberof oval_object
*/ */
struct oval_object_content_iterator *oval_object_get_object_contents(struct oval_object *); struct oval_object_content_iterator *oval_object_get_object_contents(struct oval_object *);
/** /**
* Returns attribute @ref oval_object->behaviors. * Returns attribute @ref oval_object->behaviors.
* @return A new iterator for the behaviors attribute of the specified @ref oval_object. * @return A new iterator for the behaviors attribute of the specified @ref oval_object.
skipping to change at line 3157 skipping to change at line 3164
int oval_string_iterator_remaining(struct oval_string_iterator *); int oval_string_iterator_remaining(struct oval_string_iterator *);
/** /**
* Frees the iterator. * Frees the iterator.
* @memberof oval_string_iterator * @memberof oval_string_iterator
*/ */
void oval_string_iterator_free(struct oval_string_iterator *); void oval_string_iterator_free(struct oval_string_iterator *);
/** @} */ /** @} */
/** /**
* @) END OVALDEF * @) END OVALDEF
*/
/**
* Returns the version of the schema this document should be validated agai nst
*/
xmlChar *oval_determine_document_schema_version(const char *, oscap_documen t_type_t);
/**
* @) END OVAL * @) END OVAL
*/ */
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 15 lines changed or added


 oval_types.h   oval_types.h 
skipping to change at line 203 skipping to change at line 203
/// Linux subtypes /// Linux subtypes
typedef enum { typedef enum {
OVAL_LINUX_DPKG_INFO = OVAL_FAMILY_LINUX + 1, OVAL_LINUX_DPKG_INFO = OVAL_FAMILY_LINUX + 1,
OVAL_LINUX_INET_LISTENING_SERVERS = OVAL_FAMILY_LINUX + 2, OVAL_LINUX_INET_LISTENING_SERVERS = OVAL_FAMILY_LINUX + 2,
OVAL_LINUX_RPM_INFO = OVAL_FAMILY_LINUX + 3, OVAL_LINUX_RPM_INFO = OVAL_FAMILY_LINUX + 3,
OVAL_LINUX_SLACKWARE_PKG_INFO_TEST = OVAL_FAMILY_LINUX + 4, OVAL_LINUX_SLACKWARE_PKG_INFO_TEST = OVAL_FAMILY_LINUX + 4,
OVAL_LINUX_PARTITION = OVAL_FAMILY_LINUX + 5, OVAL_LINUX_PARTITION = OVAL_FAMILY_LINUX + 5,
OVAL_LINUX_IFLISTENERS = OVAL_FAMILY_LINUX + 6, OVAL_LINUX_IFLISTENERS = OVAL_FAMILY_LINUX + 6,
OVAL_LINUX_RPMVERIFY = OVAL_FAMILY_LINUX + 7, OVAL_LINUX_RPMVERIFY = OVAL_FAMILY_LINUX + 7,
OVAL_LINUX_RPMVERIFYFILE = OVAL_FAMILY_LINUX + 71,
OVAL_LINUX_SELINUXBOOLEAN = OVAL_FAMILY_LINUX + 8, OVAL_LINUX_SELINUXBOOLEAN = OVAL_FAMILY_LINUX + 8,
OVAL_LINUX_SELINUXSECURITYCONTEXT = OVAL_FAMILY_LINUX + 9, OVAL_LINUX_SELINUXSECURITYCONTEXT = OVAL_FAMILY_LINUX + 9,
OVAL_LINUX_INET_LISTENING_SERVER = OVAL_FAMILY_LINUX + 102, OVAL_LINUX_INET_LISTENING_SERVER = OVAL_FAMILY_LINUX + 102,
} oval_linux_subtype_t; } oval_linux_subtype_t;
/// MacOS subtypes /// MacOS subtypes
typedef enum { typedef enum {
OVAL_MACOS_ACCOUNT_INFO = OVAL_FAMILY_MACOS + 1, OVAL_MACOS_ACCOUNT_INFO = OVAL_FAMILY_MACOS + 1,
OVAL_MACOS_INET_LISTENING_SERVERS = OVAL_FAMILY_MACOS + 2, OVAL_MACOS_INET_LISTENING_SERVERS = OVAL_FAMILY_MACOS + 2,
OVAL_MACOS_NVRAM_INFO = OVAL_FAMILY_MACOS + 3, OVAL_MACOS_NVRAM_INFO = OVAL_FAMILY_MACOS + 3,
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 reference.h   reference.h 
skipping to change at line 56 skipping to change at line 56
void oscap_reference_free(struct oscap_reference *ref); void oscap_reference_free(struct oscap_reference *ref);
/// @memberof oscap_reference /// @memberof oscap_reference
struct oscap_reference *oscap_reference_clone(const struct oscap_reference *ref); struct oscap_reference *oscap_reference_clone(const struct oscap_reference *ref);
/// @memberof oscap_reference /// @memberof oscap_reference
bool oscap_reference_get_is_dublincore(const struct oscap_reference *item); bool oscap_reference_get_is_dublincore(const struct oscap_reference *item);
/// @memberof oscap_reference /// @memberof oscap_reference
bool oscap_reference_set_is_dublincore(struct oscap_reference *obj, bool ne wval); bool oscap_reference_set_is_dublincore(struct oscap_reference *obj, bool ne wval);
/// @memberof oscap_reference /// @memberof oscap_reference
const char *oscap_reference_get_href(const struct oscap_reference *item);
/// @memberof oscap_reference
bool oscap_reference_set_href(struct oscap_reference *obj, const char *newv al);
/// @memberof oscap_reference
const char *oscap_reference_get_title(const struct oscap_reference *item); const char *oscap_reference_get_title(const struct oscap_reference *item);
/// @memberof oscap_reference /// @memberof oscap_reference
bool oscap_reference_set_title(struct oscap_reference *obj, const char *new val); bool oscap_reference_set_title(struct oscap_reference *obj, const char *new val);
/// @memberof oscap_reference /// @memberof oscap_reference
const char *oscap_reference_get_creator(const struct oscap_reference *item) ; const char *oscap_reference_get_creator(const struct oscap_reference *item) ;
/// @memberof oscap_reference /// @memberof oscap_reference
bool oscap_reference_set_creator(struct oscap_reference *obj, const char *n ewval); bool oscap_reference_set_creator(struct oscap_reference *obj, const char *n ewval);
/// @memberof oscap_reference /// @memberof oscap_reference
const char *oscap_reference_get_subject(const struct oscap_reference *item) ; const char *oscap_reference_get_subject(const struct oscap_reference *item) ;
/// @memberof oscap_reference /// @memberof oscap_reference
 End of changes. 1 change blocks. 
0 lines changed or deleted 4 lines changed or added


 xccdf.h   xccdf.h 
skipping to change at line 393 skipping to change at line 393
struct xccdf_score; struct xccdf_score;
/** /**
* @struct xccdf_target_fact * @struct xccdf_target_fact
* XCCDF target fact. * XCCDF target fact.
* @see xccdf_result * @see xccdf_result
*/ */
struct xccdf_target_fact; struct xccdf_target_fact;
/** /**
* @struct xccdf_target_identifier
* Can be either <target-id-ref> or some other element.
* @see xccdf_result
* @note XCCDF 1.2+ only
*/
struct xccdf_target_identifier;
/**
* @struct xccdf_plain_text * @struct xccdf_plain_text
* XCCDF target fact. * XCCDF target fact.
* @see xccdf_result * @see xccdf_result
*/ */
struct xccdf_plain_text; struct xccdf_plain_text;
/** /**
* @struct xccdf_item_iterator * @struct xccdf_item_iterator
* String iterator. * String iterator.
* @see oscap_iterator * @see oscap_iterator
skipping to change at line 595 skipping to change at line 603
struct xccdf_score_iterator; struct xccdf_score_iterator;
/** /**
* @struct xccdf_target_fact_iterator * @struct xccdf_target_fact_iterator
* Override iterator. * Override iterator.
* @see oscap_iterator * @see oscap_iterator
*/ */
struct xccdf_target_fact_iterator; struct xccdf_target_fact_iterator;
/** /**
* @struct xccdf_target_identifier_iterator
* Override iterator.
* @see oscap_iterator
*/
struct xccdf_target_identifier_iterator;
/**
* @struct xccdf_plain_text_iterator * @struct xccdf_plain_text_iterator
* Plain text iterator. * Plain text iterator.
* @see oscap_iterator * @see oscap_iterator
*/ */
struct xccdf_plain_text_iterator; struct xccdf_plain_text_iterator;
/**
* Groups info about XCCDF spec versions, namespace, CPE version, etc...
*/
struct xccdf_version_info;
/// @memberof xccdf_version_info
const char* xccdf_version_info_get_version(const struct xccdf_version_info* v);
/// @memberof xccdf_version_info
const char* xccdf_version_info_get_namespace_uri(const struct xccdf_version _info* v);
/// @memberof xccdf_version_info
const char* xccdf_version_info_get_cpe_version(const struct xccdf_version_i nfo* v);
/**
* Starts parsing given XCCDF benchmark file to detect its version,
* stops as soon as the version is found
* @memberof xccdf_benchmark
*/
const struct xccdf_version_info* xccdf_detect_version(const char* file);
/************************************************************/ /************************************************************/
/// @memberof xccdf_item /// @memberof xccdf_item
void xccdf_item_free(struct xccdf_item *item); void xccdf_item_free(struct xccdf_item *item);
/// @memberof xccdf_item /// @memberof xccdf_item
struct xccdf_item * xccdf_item_clone(const struct xccdf_item * old_item); struct xccdf_item * xccdf_item_clone(const struct xccdf_item * old_item);
/** /**
* Convert the item to a benchmark. * Convert the item to a benchmark.
skipping to change at line 936 skipping to change at line 970
/// @memberof xccdf_message /// @memberof xccdf_message
void xccdf_message_free(struct xccdf_message *msg); void xccdf_message_free(struct xccdf_message *msg);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
struct xccdf_target_fact *xccdf_target_fact_new(void); struct xccdf_target_fact *xccdf_target_fact_new(void);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
struct xccdf_target_fact * xccdf_target_fact_clone(const struct xccdf_targe t_fact * tf); struct xccdf_target_fact * xccdf_target_fact_clone(const struct xccdf_targe t_fact * tf);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
void xccdf_target_fact_free(struct xccdf_target_fact *fact); void xccdf_target_fact_free(struct xccdf_target_fact *fact);
/// @memberof xccdf_target_identifier
struct xccdf_target_identifier *xccdf_target_identifier_new(void);
/// @memberof xccdf_target_identifier
struct xccdf_target_identifier * xccdf_target_identifier_clone(const struct xccdf_target_identifier * ti);
/// @memberof xccdf_target_identifier
void xccdf_target_identifier_free(struct xccdf_target_identifier *ti);
/// @memberof xccdf_instance /// @memberof xccdf_instance
struct xccdf_instance *xccdf_instance_new(void); struct xccdf_instance *xccdf_instance_new(void);
/// @memberof xccdf_instance /// @memberof xccdf_instance
struct xccdf_instance * xccdf_instance_clone(const struct xccdf_instance * instance); struct xccdf_instance * xccdf_instance_clone(const struct xccdf_instance * instance);
/// @memberof xccdf_instance /// @memberof xccdf_instance
void xccdf_instance_free(struct xccdf_instance *inst); void xccdf_instance_free(struct xccdf_instance *inst);
/* /*
* Get an iterator to the list of XCCDF value's possible (or suggested) val ues. * Get an iterator to the list of XCCDF value's possible (or suggested) val ues.
* @ralates xccdf_value * @ralates xccdf_value
skipping to change at line 1528 skipping to change at line 1569
* @memberof xccdf_target_fact_iterator * @memberof xccdf_target_fact_iterator
*/ */
void xccdf_target_fact_iterator_free(struct xccdf_target_fact_iterator *it) ; void xccdf_target_fact_iterator_free(struct xccdf_target_fact_iterator *it) ;
/** /**
* Reset the iterator structure (it makes no changes to the list structure) * Reset the iterator structure (it makes no changes to the list structure)
* @memberof xccdf_target_fact_iterator * @memberof xccdf_target_fact_iterator
*/ */
void xccdf_target_fact_iterator_reset(struct xccdf_target_fact_iterator *it ); void xccdf_target_fact_iterator_reset(struct xccdf_target_fact_iterator *it );
/** /**
* Return the next xccdf_target_identifier structure from the list and incr ement the iterator
* @memberof xccdf_target_identifier_iterator
*/
struct xccdf_target_identifier *xccdf_target_identifier_iterator_next(struc t xccdf_target_identifier_iterator *it);
/**
* Return true if the list is not empty, false otherwise
* @memberof xccdf_target_identifier_iterator
*/
bool xccdf_target_identifier_iterator_has_more(struct xccdf_target_identifi er_iterator *it);
/**
* Free the iterator structure (it makes no changes to the list structure)
* @memberof xccdf_target_identifier_iterator
*/
void xccdf_target_identifier_iterator_free(struct xccdf_target_identifier_i terator *it);
/**
* Reset the iterator structure (it makes no changes to the list structure)
* @memberof xccdf_target_identifier_iterator
*/
void xccdf_target_identifier_iterator_reset(struct xccdf_target_identifier_ iterator *it);
/**
* Return the next xccdf_plain_text structure from the list and increment t he iterator * Return the next xccdf_plain_text structure from the list and increment t he iterator
* @memberof xccdf_plain_text_iterator * @memberof xccdf_plain_text_iterator
*/ */
struct xccdf_plain_text *xccdf_plain_text_iterator_next(struct xccdf_plain_ text_iterator *it); struct xccdf_plain_text *xccdf_plain_text_iterator_next(struct xccdf_plain_ text_iterator *it);
/** /**
* Return true if the list is not empty, false otherwise * Return true if the list is not empty, false otherwise
* @memberof xccdf_plain_text_iterator * @memberof xccdf_plain_text_iterator
*/ */
bool xccdf_plain_text_iterator_has_more(struct xccdf_plain_text_iterator *i t); bool xccdf_plain_text_iterator_has_more(struct xccdf_plain_text_iterator *i t);
/** /**
skipping to change at line 1661 skipping to change at line 1723
struct xccdf_rule_result * xccdf_result_get_rule_result_by_id(struct xccdf_ result * result, const char * id); struct xccdf_rule_result * xccdf_result_get_rule_result_by_id(struct xccdf_ result * result, const char * id);
/** /**
* Return item's parent in the grouping hierarchy. * Return item's parent in the grouping hierarchy.
* Returned item will be either a group or a benchmark. * Returned item will be either a group or a benchmark.
* @memberof xccdf_item * @memberof xccdf_item
*/ */
struct xccdf_item *xccdf_item_get_parent(const struct xccdf_item *item); struct xccdf_item *xccdf_item_get_parent(const struct xccdf_item *item);
/** /**
* Retrieves the XCCDF version of top-level benchmark item.
*
* This is the version we use to determine how to process the item.
* Valid return values include "1.1.4", "1.2".
* You can use strverscmp to compare versions if you need to.
* Don't deallocate the returned buffer!
* @memberof xccdf_item
*/
const struct xccdf_version_info* xccdf_item_get_schema_version(struct xccdf _item* item);
/**
* @memberof xccdf_item
*/
struct oscap_string_iterator *xccdf_item_get_metadata(const struct xccdf_it em *item);
/**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const char *xccdf_benchmark_get_id(const struct xccdf_benchmark *benchmark) ; const char *xccdf_benchmark_get_id(const struct xccdf_benchmark *benchmark) ;
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
bool xccdf_benchmark_get_resolved(const struct xccdf_benchmark *benchmark); bool xccdf_benchmark_get_resolved(const struct xccdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
skipping to change at line 1683 skipping to change at line 1761
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct oscap_text_iterator *xccdf_benchmark_get_description(const struct xc cdf_benchmark *benchmark); struct oscap_text_iterator *xccdf_benchmark_get_description(const struct xc cdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const char *xccdf_benchmark_get_version(const struct xccdf_benchmark *bench mark); const char *xccdf_benchmark_get_version(const struct xccdf_benchmark *bench mark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const struct xccdf_version_info* xccdf_benchmark_get_schema_version(const s truct xccdf_benchmark* item);
/**
* @memberof xccdf_benchmark
*/
const char *xccdf_benchmark_get_style(const struct xccdf_benchmark *benchma rk); const char *xccdf_benchmark_get_style(const struct xccdf_benchmark *benchma rk);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const char *xccdf_benchmark_get_style_href(const struct xccdf_benchmark *be nchmark); const char *xccdf_benchmark_get_style_href(const struct xccdf_benchmark *be nchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct oscap_text_iterator *xccdf_benchmark_get_front_matter(const struct x ccdf_benchmark *benchmark); struct oscap_text_iterator *xccdf_benchmark_get_front_matter(const struct x ccdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
struct oscap_text_iterator *xccdf_benchmark_get_rear_matter(const struct xc cdf_benchmark *benchmark); struct oscap_text_iterator *xccdf_benchmark_get_rear_matter(const struct xc cdf_benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
*/ */
const char *xccdf_benchmark_get_metadata(const struct xccdf_benchmark *benc hmark);
/**
* @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 oscap_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);
/** /**
skipping to change at line 1782 skipping to change at line 1860
/** /**
* Get an iterator to the bencmark content. The items are either groups or rules. * Get an iterator to the bencmark content. The items are either groups or rules.
* @memberof xccdf_benchmark * @memberof xccdf_benchmark
* @see xccdf_rule * @see xccdf_rule
* @see xccdf_group * @see xccdf_group
* @see xccdf_item * @see xccdf_item
*/ */
struct xccdf_item_iterator *xccdf_benchmark_get_content(const struct xccdf_ benchmark *benchmark); struct xccdf_item_iterator *xccdf_benchmark_get_content(const struct xccdf_ benchmark *benchmark);
/** /**
* @memberof xccdf_benchmark
*/
struct oscap_string_iterator *xccdf_benchmark_get_metadata(const struct xcc df_benchmark *benchmark);
/**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
const char *xccdf_profile_get_id(const struct xccdf_profile *profile); const char *xccdf_profile_get_id(const struct xccdf_profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct oscap_text_iterator *xccdf_profile_get_title(const struct xccdf_prof ile *profile); struct oscap_text_iterator *xccdf_profile_get_title(const struct xccdf_prof ile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
skipping to change at line 1849 skipping to change at line 1932
*/ */
struct xccdf_setvalue_iterator *xccdf_profile_get_setvalues(const struct xc cdf_profile *profile); struct xccdf_setvalue_iterator *xccdf_profile_get_setvalues(const struct xc cdf_profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct xccdf_refine_value_iterator *xccdf_profile_get_refine_values(const s truct xccdf_profile *profile); struct xccdf_refine_value_iterator *xccdf_profile_get_refine_values(const s truct xccdf_profile *profile);
/** /**
* @memberof xccdf_profile * @memberof xccdf_profile
*/ */
struct xccdf_refine_rule_iterator *xccdf_profile_get_refine_rules(const str uct xccdf_profile *profile); struct xccdf_refine_rule_iterator *xccdf_profile_get_refine_rules(const str uct xccdf_profile *profile);
/**
* @memberof xccdf_profile
*/
struct oscap_string_iterator *xccdf_profile_get_metadata(const struct xccdf _profile *profile);
/** /**
* Return rule's parent in the grouping hierarchy. * Return rule's parent in the grouping hierarchy.
* Returned item will be either a group or a benchmark. * Returned item will be either a group or a benchmark.
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct xccdf_item *xccdf_rule_get_parent(const struct xccdf_rule *rule); struct xccdf_item *xccdf_rule_get_parent(const struct xccdf_rule *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
skipping to change at line 1977 skipping to change at line 2064
*/ */
struct xccdf_fixtext_iterator *xccdf_rule_get_fixtexts(const struct xccdf_r ule *rule); struct xccdf_fixtext_iterator *xccdf_rule_get_fixtexts(const struct xccdf_r ule *rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct oscap_string_iterator *xccdf_rule_get_conflicts(const struct xccdf_r ule* rule); struct oscap_string_iterator *xccdf_rule_get_conflicts(const struct xccdf_r ule* rule);
/** /**
* @memberof xccdf_rule * @memberof xccdf_rule
*/ */
struct oscap_stringlist_iterator *xccdf_rule_get_requires(const struct xccd f_rule* rule); struct oscap_stringlist_iterator *xccdf_rule_get_requires(const struct xccd f_rule* rule);
/**
* @memberof xccdf_rule
*/
struct oscap_string_iterator *xccdf_rule_get_metadata(const struct xccdf_ru le *rule);
/* /*
* Return group's parent in the grouping hierarchy. * Return group's parent in the grouping hierarchy.
* Returned item will be either a group or a benchmark. * Returned item will be either a group or a benchmark.
* @memberof xccdf_group * @memberof xccdf_group
*/ */
struct xccdf_item *xccdf_group_get_parent(const struct xccdf_group *group); struct xccdf_item *xccdf_group_get_parent(const struct xccdf_group *group);
/** /**
* Get an iterator to the group content. The items are either groups or rul es. * Get an iterator to the group content. The items are either groups or rul es.
skipping to change at line 2039 skipping to change at line 2130
/// @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 oscap_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_group
struct oscap_string_iterator *xccdf_group_get_metadata(const struct xccdf_g roup *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
const char *xccdf_value_get_id(const struct xccdf_value *value); const char *xccdf_value_get_id(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
struct oscap_text_iterator *xccdf_value_get_description(const struct xccdf_ value *value); struct oscap_text_iterator *xccdf_value_get_description(const struct xccdf_ value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
const char *xccdf_value_get_extends(const struct xccdf_value *value); const char *xccdf_value_get_extends(const struct xccdf_value *value);
/// @memberof xccdf_value /// @memberof xccdf_value
skipping to change at line 2074 skipping to change at line 2167
/// @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);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_add_instance(struct xccdf_value *value, struct xccdf_value _instance *instance); bool xccdf_value_add_instance(struct xccdf_value *value, struct xccdf_value _instance *instance);
/// @memberof xccdf_value /// @memberof xccdf_value
struct xccdf_value_instance_iterator *xccdf_value_get_instances(const struc t xccdf_value *item); struct xccdf_value_instance_iterator *xccdf_value_get_instances(const struc t xccdf_value *item);
/// @memberof xccdf_value
struct oscap_string_iterator *xccdf_value_get_metadata(const struct xccdf_v alue *value);
/// @memberof xccdf_value_instance /// @memberof xccdf_value_instance
void xccdf_value_instance_free(struct xccdf_value_instance *inst); void xccdf_value_instance_free(struct xccdf_value_instance *inst);
/// @memberof xccdf_value /// @memberof xccdf_value
struct xccdf_value_instance *xccdf_value_new_instance(struct xccdf_value *v al); struct xccdf_value_instance *xccdf_value_new_instance(struct xccdf_value *v al);
/// @memberof xccdf_value_instance /// @memberof xccdf_value_instance
const char *xccdf_value_instance_get_selector(const struct xccdf_value_inst ance *item); const char *xccdf_value_instance_get_selector(const struct xccdf_value_inst ance *item);
/// @memberof xccdf_value_instance /// @memberof xccdf_value_instance
bool xccdf_value_instance_set_selector(struct xccdf_value_instance *obj, co nst char *newval); bool xccdf_value_instance_set_selector(struct xccdf_value_instance *obj, co nst char *newval);
/// @memberof xccdf_value_instance /// @memberof xccdf_value_instance
skipping to change at line 2371 skipping to change at line 2466
struct oscap_string_iterator *xccdf_result_get_targets(const struct xccdf_r esult *item); struct oscap_string_iterator *xccdf_result_get_targets(const struct xccdf_r esult *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct oscap_string_iterator *xccdf_result_get_target_addresses(const struc t xccdf_result *item); struct oscap_string_iterator *xccdf_result_get_target_addresses(const struc t xccdf_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct oscap_string_iterator *xccdf_result_get_organizations(const struct x ccdf_result *item); struct oscap_string_iterator *xccdf_result_get_organizations(const struct x ccdf_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct oscap_text_iterator *xccdf_result_get_remarks(const struct xccdf_res ult *item); struct oscap_text_iterator *xccdf_result_get_remarks(const struct xccdf_res ult *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct xccdf_target_fact_iterator *xccdf_result_get_target_facts(const stru ct xccdf_result *item); struct xccdf_target_fact_iterator *xccdf_result_get_target_facts(const stru ct xccdf_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct xccdf_target_identifier_iterator *xccdf_result_get_target_id_refs(co nst struct xccdf_result *item);
/// @memberof xccdf_result
struct xccdf_setvalue_iterator *xccdf_result_get_setvalues(const struct xcc df_result *item); struct xccdf_setvalue_iterator *xccdf_result_get_setvalues(const struct xcc df_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct xccdf_rule_result_iterator *xccdf_result_get_rule_results(const stru ct xccdf_result *item); struct xccdf_rule_result_iterator *xccdf_result_get_rule_results(const stru ct xccdf_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
struct xccdf_score_iterator *xccdf_result_get_scores(const struct xccdf_res ult *item); struct xccdf_score_iterator *xccdf_result_get_scores(const struct xccdf_res ult *item);
/// @memberof xccdf_result /// @memberof xccdf_result
time_t xccdf_result_get_start_time(const struct xccdf_result *item); time_t xccdf_result_get_start_time(const struct xccdf_result *item);
/// @memberof xccdf_result /// @memberof xccdf_result
time_t xccdf_result_get_end_time(const struct xccdf_result *item); time_t xccdf_result_get_end_time(const struct xccdf_result *item);
/// @memberof xccdf_result
struct oscap_string_iterator *xccdf_result_get_metadata(const struct xccdf_ result *result);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
time_t xccdf_rule_result_get_time(const struct xccdf_rule_result *item); time_t xccdf_rule_result_get_time(const struct xccdf_rule_result *item);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
xccdf_role_t xccdf_rule_result_get_role(const struct xccdf_rule_result *ite m); xccdf_role_t xccdf_rule_result_get_role(const struct xccdf_rule_result *ite m);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
float xccdf_rule_result_get_weight(const struct xccdf_rule_result *item); float xccdf_rule_result_get_weight(const struct xccdf_rule_result *item);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
xccdf_level_t xccdf_rule_result_get_severity(const struct xccdf_rule_result *item); xccdf_level_t xccdf_rule_result_get_severity(const struct xccdf_rule_result *item);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
skipping to change at line 2439 skipping to change at line 2538
/// @memberof xccdf_message /// @memberof xccdf_message
xccdf_message_severity_t xccdf_message_get_severity(const struct xccdf_mess age *item); xccdf_message_severity_t xccdf_message_get_severity(const struct xccdf_mess age *item);
/// @memberof xccdf_message /// @memberof xccdf_message
const char *xccdf_message_get_content(const struct xccdf_message *item); const char *xccdf_message_get_content(const struct xccdf_message *item);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
xccdf_value_type_t xccdf_target_fact_get_type(const struct xccdf_target_fac t *item); xccdf_value_type_t xccdf_target_fact_get_type(const struct xccdf_target_fac t *item);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
const char *xccdf_target_fact_get_value(const struct xccdf_target_fact *ite m); const char *xccdf_target_fact_get_value(const struct xccdf_target_fact *ite m);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
const char *xccdf_target_fact_get_name(const struct xccdf_target_fact *item ); const char *xccdf_target_fact_get_name(const struct xccdf_target_fact *item );
/// @memberof xccdf_target_identifier
void* xccdf_target_identifier_get_xml_node(const struct xccdf_target_identi fier *item);
/// @memberof xccdf_target_identifier
const char *xccdf_target_identifier_get_system(const struct xccdf_target_id entifier *item);
/// @memberof xccdf_target_identifier
const char *xccdf_target_identifier_get_href(const struct xccdf_target_iden tifier *item);
/// @memberof xccdf_target_identifier
const char *xccdf_target_identifier_get_name(const struct xccdf_target_iden tifier *item);
/// @memberof xccdf_instance /// @memberof xccdf_instance
const char *xccdf_instance_get_context(const struct xccdf_instance *item); const char *xccdf_instance_get_context(const struct xccdf_instance *item);
/// @memberof xccdf_instance /// @memberof xccdf_instance
const char *xccdf_instance_get_parent_context(const struct xccdf_instance * item); const char *xccdf_instance_get_parent_context(const struct xccdf_instance * item);
/// @memberof xccdf_instance /// @memberof xccdf_instance
const char *xccdf_instance_get_content(const struct xccdf_instance *item); const char *xccdf_instance_get_content(const struct xccdf_instance *item);
/************************************************************ /************************************************************
** @} End of Getters group */ ** @} End of Getters group */
skipping to change at line 2480 skipping to change at line 2587
bool xccdf_item_set_version_update(struct xccdf_item *item, const char *new val); bool xccdf_item_set_version_update(struct xccdf_item *item, const char *new val);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_set_abstract(struct xccdf_item *item, bool newval); bool xccdf_item_set_abstract(struct xccdf_item *item, bool newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_set_hidden(struct xccdf_item *item, bool newval); bool xccdf_item_set_hidden(struct xccdf_item *item, bool newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_set_prohibit_changes(struct xccdf_item *item, bool newval); bool xccdf_item_set_prohibit_changes(struct xccdf_item *item, bool newval);
/// @memberof xccdf_item /// @memberof xccdf_item
bool xccdf_item_set_selected(struct xccdf_item *item, bool newval); bool xccdf_item_set_selected(struct xccdf_item *item, bool newval);
/// @memberof xccdf_item
bool xccdf_item_add_metadata(struct xccdf_item *item, const char* metadata) ;
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_resolved(struct xccdf_benchmark *item, bool newval ); bool xccdf_benchmark_set_resolved(struct xccdf_benchmark *item, bool newval );
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_metadata(struct xccdf_benchmark *item, const char *newval);
/// @memberof xccdf_benchmark
bool xccdf_benchmark_set_style_href(struct xccdf_benchmark *item, const cha r *newval); bool xccdf_benchmark_set_style_href(struct xccdf_benchmark *item, const cha r *newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_style(struct xccdf_benchmark *item, const char *ne wval); bool xccdf_benchmark_set_style(struct xccdf_benchmark *item, const char *ne wval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_id(struct xccdf_benchmark *item, const char *newva l); bool xccdf_benchmark_set_id(struct xccdf_benchmark *item, const char *newva l);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_version(struct xccdf_benchmark *item, const char * newval); bool xccdf_benchmark_set_version(struct xccdf_benchmark *item, const char * newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_version_time(struct xccdf_benchmark *item, time_t newval); bool xccdf_benchmark_set_version_time(struct xccdf_benchmark *item, time_t newval);
/// @memberof xccdf_benchmark /// @memberof xccdf_benchmark
bool xccdf_benchmark_set_version_update(struct xccdf_benchmark *item, const char *newval); bool xccdf_benchmark_set_version_update(struct xccdf_benchmark *item, const char *newval);
/// @memberof xccdf_benchmark
bool xccdf_benchmark_set_schema_version(struct xccdf_benchmark* item, const struct xccdf_version_info* newval);
/// @memberof xccdf_benchmark
bool xccdf_benchmark_add_metadata(struct xccdf_benchmark* item, const char* metadata);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_note_tag(struct xccdf_profile *item, const char *new val); bool xccdf_profile_set_note_tag(struct xccdf_profile *item, const char *new val);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_id(struct xccdf_profile *item, const char *newval); bool xccdf_profile_set_id(struct xccdf_profile *item, const char *newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_abstract(struct xccdf_profile *item, bool newval); bool xccdf_profile_set_abstract(struct xccdf_profile *item, bool newval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_prohibit_changes(struct xccdf_profile *item, bool ne wval); bool xccdf_profile_set_prohibit_changes(struct xccdf_profile *item, bool ne wval);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_extends(struct xccdf_profile *item, const char *newv al); bool xccdf_profile_set_extends(struct xccdf_profile *item, const char *newv al);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_version(struct xccdf_profile *item, const char *newv al); bool xccdf_profile_set_version(struct xccdf_profile *item, const char *newv al);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_version_time(struct xccdf_profile *item, time_t newv al); bool xccdf_profile_set_version_time(struct xccdf_profile *item, time_t newv al);
/// @memberof xccdf_profile /// @memberof xccdf_profile
bool xccdf_profile_set_version_update(struct xccdf_profile *item, const cha r *newval); bool xccdf_profile_set_version_update(struct xccdf_profile *item, const cha r *newval);
/// @memberof xccdf_profile
bool xccdf_profile_add_metadata(struct xccdf_profile* item, const char* met adata);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_id(struct xccdf_rule *item, const char *newval); bool xccdf_rule_set_id(struct xccdf_rule *item, const char *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_cluster_id(struct xccdf_rule *item, const char *newval) ; bool xccdf_rule_set_cluster_id(struct xccdf_rule *item, const char *newval) ;
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_extends(struct xccdf_rule *item, const char *newval); bool xccdf_rule_set_extends(struct xccdf_rule *item, const char *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_version(struct xccdf_rule *item, const char *newval); bool xccdf_rule_set_version(struct xccdf_rule *item, const char *newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
skipping to change at line 2545 skipping to change at line 2659
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_multiple(struct xccdf_rule *item, bool newval); bool xccdf_rule_set_multiple(struct xccdf_rule *item, bool newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
//bool xccdf_rule_set_selector(struct xccdf_rule *item, const char * select or); //bool xccdf_rule_set_selector(struct xccdf_rule *item, const char * select or);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_impact_metric(struct xccdf_rule *item, const char *newv al); bool xccdf_rule_set_impact_metric(struct xccdf_rule *item, const char *newv al);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_role(struct xccdf_rule *item, xccdf_role_t newval); bool xccdf_rule_set_role(struct xccdf_rule *item, xccdf_role_t newval);
/// @memberof xccdf_rule /// @memberof xccdf_rule
bool xccdf_rule_set_severity(struct xccdf_rule *item, xccdf_level_t newval) ; bool xccdf_rule_set_severity(struct xccdf_rule *item, xccdf_level_t newval) ;
/// @memberof xccdf_rule
bool xccdf_rule_add_metadata(struct xccdf_rule* item, const char* metadata) ;
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_id(struct xccdf_group *item, const char *newval); bool xccdf_group_set_id(struct xccdf_group *item, const char *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_cluster_id(struct xccdf_group *item, const char *newva l); bool xccdf_group_set_cluster_id(struct xccdf_group *item, const char *newva l);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_extends(struct xccdf_group *item, const char *newval); bool xccdf_group_set_extends(struct xccdf_group *item, const char *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_version(struct xccdf_group *item, const char *newval); bool xccdf_group_set_version(struct xccdf_group *item, const char *newval);
/// @memberof xccdf_group /// @memberof xccdf_group
skipping to change at line 2566 skipping to change at line 2682
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_version_update(struct xccdf_group *item, const char *n ewval); bool xccdf_group_set_version_update(struct xccdf_group *item, const char *n ewval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_abstract(struct xccdf_group *item, bool newval); bool xccdf_group_set_abstract(struct xccdf_group *item, bool newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_hidden(struct xccdf_group *item, bool newval); bool xccdf_group_set_hidden(struct xccdf_group *item, bool newval);
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_prohibit_changes(struct xccdf_group *item, bool newval ); bool xccdf_group_set_prohibit_changes(struct xccdf_group *item, bool newval );
/// @memberof xccdf_group /// @memberof xccdf_group
bool xccdf_group_set_selected(struct xccdf_group *item, bool newval); bool xccdf_group_set_selected(struct xccdf_group *item, bool newval);
/// @memberof xccdf_group
bool xccdf_group_add_metadata(struct xccdf_group* item, const char* metadat a);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_id(struct xccdf_value *item, const char *newval); bool xccdf_value_set_id(struct xccdf_value *item, const char *newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_cluster_id(struct xccdf_value *item, const char *newva l); bool xccdf_value_set_cluster_id(struct xccdf_value *item, const char *newva l);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_extends(struct xccdf_value *item, const char *newval); bool xccdf_value_set_extends(struct xccdf_value *item, const char *newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_version(struct xccdf_value *item, const char *newval); bool xccdf_value_set_version(struct xccdf_value *item, const char *newval);
/// @memberof xccdf_value /// @memberof xccdf_value
skipping to change at line 2591 skipping to change at line 2709
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_hidden(struct xccdf_value *item, bool newval); bool xccdf_value_set_hidden(struct xccdf_value *item, bool newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_multiple(struct xccdf_value *item, bool newval); bool xccdf_value_set_multiple(struct xccdf_value *item, bool newval);
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_prohibit_changes(struct xccdf_value *item, bool newval ); bool xccdf_value_set_prohibit_changes(struct xccdf_value *item, bool newval );
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_oper(struct xccdf_value * item, xccdf_operator_t oper) ; bool xccdf_value_set_oper(struct xccdf_value * item, xccdf_operator_t oper) ;
/// @memberof xccdf_value /// @memberof xccdf_value
bool xccdf_value_set_interactive(struct xccdf_value *item, bool newval); bool xccdf_value_set_interactive(struct xccdf_value *item, bool newval);
/// @memberof xccdf_value
bool xccdf_value_add_metadata(struct xccdf_value* item, const char* metadat a);
/// @memberof xccdf_status /// @memberof xccdf_status
bool xccdf_status_set_date(struct xccdf_status *obj, time_t newval); bool xccdf_status_set_date(struct xccdf_status *obj, time_t newval);
/// @memberof xccdf_status /// @memberof xccdf_status
bool xccdf_status_set_status(struct xccdf_status *obj, xccdf_status_type_t newval); bool xccdf_status_set_status(struct xccdf_status *obj, xccdf_status_type_t newval);
/// @memberof xccdf_notice /// @memberof xccdf_notice
bool xccdf_notice_set_id(struct xccdf_notice *obj, const char *newval); bool xccdf_notice_set_id(struct xccdf_notice *obj, const char *newval);
/// @memberof xccdf_notice /// @memberof xccdf_notice
bool xccdf_notice_set_text(struct xccdf_notice *obj, struct oscap_text *new val); bool xccdf_notice_set_text(struct xccdf_notice *obj, struct oscap_text *new val);
skipping to change at line 2731 skipping to change at line 2851
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_set_benchmark_uri(struct xccdf_result *item, const char * newval); bool xccdf_result_set_benchmark_uri(struct xccdf_result *item, const char * newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_set_profile(struct xccdf_result *item, const char *newval ); bool xccdf_result_set_profile(struct xccdf_result *item, const char *newval );
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_set_start_time(struct xccdf_result *item, time_t newval); bool xccdf_result_set_start_time(struct xccdf_result *item, time_t newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_set_end_time(struct xccdf_result *item, time_t newval); bool xccdf_result_set_end_time(struct xccdf_result *item, time_t newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_set_version(struct xccdf_result *item, const char *newval ); bool xccdf_result_set_version(struct xccdf_result *item, const char *newval );
/// @memberof xccdf_result
bool xccdf_result_add_metadata(struct xccdf_result *item, const char *metad ata);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
bool xccdf_rule_result_set_time(struct xccdf_rule_result *obj, time_t newva l); bool xccdf_rule_result_set_time(struct xccdf_rule_result *obj, time_t newva l);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
bool xccdf_rule_result_set_role(struct xccdf_rule_result *obj, xccdf_role_t newval); bool xccdf_rule_result_set_role(struct xccdf_rule_result *obj, xccdf_role_t newval);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
bool xccdf_rule_result_set_weight(struct xccdf_rule_result *obj, float newv al); bool xccdf_rule_result_set_weight(struct xccdf_rule_result *obj, float newv al);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
bool xccdf_rule_result_set_severity(struct xccdf_rule_result *obj, xccdf_le vel_t newval); bool xccdf_rule_result_set_severity(struct xccdf_rule_result *obj, xccdf_le vel_t newval);
/// @memberof xccdf_rule_result /// @memberof xccdf_rule_result
bool xccdf_rule_result_set_result(struct xccdf_rule_result *obj, xccdf_test _result_type_t newval); bool xccdf_rule_result_set_result(struct xccdf_rule_result *obj, xccdf_test _result_type_t newval);
skipping to change at line 2785 skipping to change at line 2908
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
bool xccdf_target_fact_set_string(struct xccdf_target_fact *fact, const cha r *str); bool xccdf_target_fact_set_string(struct xccdf_target_fact *fact, const cha r *str);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
bool xccdf_target_fact_set_number(struct xccdf_target_fact *fact, xccdf_num eric val); bool xccdf_target_fact_set_number(struct xccdf_target_fact *fact, xccdf_num eric val);
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
bool xccdf_target_fact_set_boolean(struct xccdf_target_fact *fact, bool val ); bool xccdf_target_fact_set_boolean(struct xccdf_target_fact *fact, bool val );
/// @memberof xccdf_target_fact /// @memberof xccdf_target_fact
bool xccdf_target_fact_set_name(struct xccdf_target_fact *obj, const char * newval); bool xccdf_target_fact_set_name(struct xccdf_target_fact *obj, const char * newval);
/// @memberof xccdf_target_identifier
bool xccdf_target_identifier_set_xml_node(struct xccdf_target_identifier *t i, void* node);
/// @memberof xccdf_target_identifier
bool xccdf_target_identifier_set_system(struct xccdf_target_identifier *ti, const char *newval);
/// @memberof xccdf_target_identifier
bool xccdf_target_identifier_set_href(struct xccdf_target_identifier *ti, c onst char *newval);
/// @memberof xccdf_target_identifier
bool xccdf_target_identifier_set_name(struct xccdf_target_identifier *ti, c onst char *newval);
/// @memberof xccdf_instance /// @memberof xccdf_instance
bool xccdf_instance_set_context(struct xccdf_instance *obj, const char *new val); bool xccdf_instance_set_context(struct xccdf_instance *obj, const char *new val);
/// @memberof xccdf_instance /// @memberof xccdf_instance
bool xccdf_instance_set_parent_context(struct xccdf_instance *obj, const ch ar *newval); bool xccdf_instance_set_parent_context(struct xccdf_instance *obj, const ch ar *newval);
/// @memberof xccdf_instance /// @memberof xccdf_instance
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_ident // @memberof xccdf_ident
void xccdf_ident_set_id(struct xccdf_ident * ident, const char *id); void xccdf_ident_set_id(struct xccdf_ident * ident, const char *id);
// @memberof xccdf_ident // @memberof xccdf_ident
skipping to change at line 2937 skipping to change at line 3069
bool xccdf_select_add_remark(struct xccdf_select *obj, struct oscap_text *i tem); bool xccdf_select_add_remark(struct xccdf_select *obj, struct oscap_text *i tem);
/// @memberof xccdf_refine_value /// @memberof xccdf_refine_value
bool xccdf_refine_value_add_remark(struct xccdf_refine_value *obj, struct o scap_text *item); bool xccdf_refine_value_add_remark(struct xccdf_refine_value *obj, struct o scap_text *item);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_rule_result(struct xccdf_result *item, struct xccdf_r ule_result *newval); bool xccdf_result_add_rule_result(struct xccdf_result *item, struct xccdf_r ule_result *newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_setvalue(struct xccdf_result *item, struct xccdf_setv alue *newval); bool xccdf_result_add_setvalue(struct xccdf_result *item, struct xccdf_setv alue *newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_target_fact(struct xccdf_result *item, struct xccdf_t arget_fact *newval); bool xccdf_result_add_target_fact(struct xccdf_result *item, struct xccdf_t arget_fact *newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_target_identifier(struct xccdf_result *item, struct x ccdf_target_identifier *newval);
/// @memberof xccdf_result
bool xccdf_result_add_remark(struct xccdf_result *item, struct oscap_text * newval); bool xccdf_result_add_remark(struct xccdf_result *item, struct oscap_text * newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_organization(struct xccdf_result *item, const char *n ewval); bool xccdf_result_add_organization(struct xccdf_result *item, const char *n ewval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_target(struct xccdf_result *item, const char *newval) ; bool xccdf_result_add_target(struct xccdf_result *item, const char *newval) ;
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_identity(struct xccdf_result *item, struct xccdf_iden tity *newval); bool xccdf_result_add_identity(struct xccdf_result *item, struct xccdf_iden tity *newval);
/// @memberof xccdf_result /// @memberof xccdf_result
bool xccdf_result_add_score(struct xccdf_result *item, struct xccdf_score * newval); bool xccdf_result_add_score(struct xccdf_result *item, struct xccdf_score * newval);
/// @memberof xccdf_result /// @memberof xccdf_result
skipping to change at line 3055 skipping to change at line 3189
/// @memberof xccdf_instance_iterator /// @memberof xccdf_instance_iterator
void xccdf_instance_iterator_remove(struct xccdf_instance_iterator *it); void xccdf_instance_iterator_remove(struct xccdf_instance_iterator *it);
/// @memberof xccdf_rule_result_iterator /// @memberof xccdf_rule_result_iterator
void xccdf_rule_result_iterator_remove(struct xccdf_rule_result_iterator *i t); void xccdf_rule_result_iterator_remove(struct xccdf_rule_result_iterator *i t);
/// @memberof xccdf_identity_iterator /// @memberof xccdf_identity_iterator
void xccdf_identity_iterator_remove(struct xccdf_identity_iterator *it); void xccdf_identity_iterator_remove(struct xccdf_identity_iterator *it);
/// @memberof xccdf_score_iterator /// @memberof xccdf_score_iterator
void xccdf_score_iterator_remove(struct xccdf_score_iterator *it); void xccdf_score_iterator_remove(struct xccdf_score_iterator *it);
/// @memberof xccdf_target_fact_iterator /// @memberof xccdf_target_fact_iterator
void xccdf_target_fact_iterator_remove(struct xccdf_target_fact_iterator *i t); void xccdf_target_fact_iterator_remove(struct xccdf_target_fact_iterator *i t);
/// @memberof xccdf_target_identifier_iterator
void xccdf_target_identifier_iterator_remove(struct xccdf_target_identifier _iterator *it);
/// @memberof xccdf_value_instance_iterator /// @memberof xccdf_value_instance_iterator
void xccdf_value_instance_iterator_remove(struct xccdf_value_instance_itera tor *it); void xccdf_value_instance_iterator_remove(struct xccdf_value_instance_itera tor *it);
// reset iterators // reset iterators
/// @memberof xccdf_plain_text_iterator /// @memberof xccdf_plain_text_iterator
void xccdf_plain_text_iterator_reset(struct xccdf_plain_text_iterator *it); void xccdf_plain_text_iterator_reset(struct xccdf_plain_text_iterator *it);
/// @memberof xccdf_warning_iterator /// @memberof xccdf_warning_iterator
void xccdf_warning_iterator_reset(struct xccdf_warning_iterator *it); void xccdf_warning_iterator_reset(struct xccdf_warning_iterator *it);
/// @memberof xccdf_value_instance_iterator /// @memberof xccdf_value_instance_iterator
void xccdf_value_instance_iterator_reset(struct xccdf_value_instance_iterat or *it); void xccdf_value_instance_iterator_reset(struct xccdf_value_instance_iterat or *it);
 End of changes. 27 change blocks. 
6 lines changed or deleted 142 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/