xccdf_profile Struct Reference
[XCCDFXCCDF Profile]

XCCDF Profile. More...

#include <xccdf.h>

Public Member Functions

const char * xccdf_profile_get_id (const struct xccdf_profile *profile)
 Get profile ID.
struct oscap_text_iteratorxccdf_profile_get_title (const struct xccdf_profile *profile)
 Get profile title.
struct oscap_text_iteratorxccdf_profile_get_description (const struct xccdf_profile *profile)
 Get profile description.
const char * xccdf_profile_get_version (const struct xccdf_profile *profile)
 Get profile version.
struct xccdf_profilexccdf_profile_get_extends (const struct xccdf_profile *profile)
 Return profile's parent in the inheritance hierarchy.
struct xccdf_benchmarkxccdf_profile_get_benchmark (const struct xccdf_profile *profile)
 Return a benchmark containing this profile.
bool xccdf_profile_get_abstract (const struct xccdf_profile *profile)
 Return whether the profile is abstract.
bool xccdf_profile_get_prohibit_changes (const struct xccdf_profile *profile)
 Return whether the profile has the prohibit changes flag set to true.
struct oscap_string_iteratorxccdf_profile_get_platforms (const struct xccdf_profile *profile)
 Get an iterator to profile platforms.
struct xccdf_status_iteratorxccdf_profile_get_statuses (const struct xccdf_profile *profile)
 Get an iterator to profile statuses.
struct xccdf_reference_iteratorxccdf_profile_get_references (const struct xccdf_profile *profile)
 Get an iterator to the XCCDF references of the profile.
xccdf_status_type_t xccdf_profile_get_status_current (const struct xccdf_profile *profile)
 Get profile current status.
struct xccdf_select_iteratorxccdf_profile_get_selects (const struct xccdf_profile *profile)
 Get profile note tag.
struct xccdf_set_value_iteratorxccdf_profile_get_set_values (const struct xccdf_profile *profile)
 Get an iterator to the set value options of the profile.
struct
xccdf_refine_value_iterator
xccdf_profile_get_refine_values (const struct xccdf_profile *profile)
 Get an iterator to the refine value options of the profile.
struct xccdf_refine_rule_iteratorxccdf_profile_get_refine_rules (const struct xccdf_profile *profile)
 Get an iterator to the refine rule options of the profile.
struct oscap_text_iteratorxccdf_profile_get_question (const struct xccdf_profile *profile)
struct oscap_text_iteratorxccdf_profile_get_rationale (const struct xccdf_profile *profile)
const char * xccdf_profile_get_cluster_id (const struct xccdf_profile *profile)
const char * xccdf_profile_get_version_update (const struct xccdf_profile *profile)
time_t xccdf_profile_get_version_time (const struct xccdf_profile *profile)
float xccdf_profile_get_weight (const struct xccdf_profile *profile)
struct xccdf_itemxccdf_profile_get_parent (const struct xccdf_profile *profile)
const char * xccdf_profile_get_note_tag (const struct xccdf_profile *profile)
bool xccdf_profile_get_resolved (const struct xccdf_profile *profile)
bool xccdf_profile_get_hidden (const struct xccdf_profile *profile)
bool xccdf_profile_get_selected (const struct xccdf_profile *profile)
bool xccdf_profile_get_multiple (const struct xccdf_profile *profile)
bool xccdf_profile_get_interactive (const struct xccdf_profile *profile)

Detailed Description

XCCDF Profile.


Member Function Documentation

bool xccdf_profile_get_abstract ( const struct xccdf_profile profile  ) 

Return whether the profile is abstract.

const char * xccdf_profile_get_cluster_id ( const struct xccdf_profile profile  ) 
bool xccdf_profile_get_hidden ( const struct xccdf_profile profile  ) 
const char * xccdf_profile_get_id ( const struct xccdf_profile profile  ) 

Get profile ID.

bool xccdf_profile_get_interactive ( const struct xccdf_profile profile  ) 
bool xccdf_profile_get_multiple ( const struct xccdf_profile profile  ) 
const char * xccdf_profile_get_note_tag ( const struct xccdf_profile profile  ) 
struct xccdf_item * xccdf_profile_get_parent ( const struct xccdf_profile profile  )  [read]
bool xccdf_profile_get_prohibit_changes ( const struct xccdf_profile profile  ) 

Return whether the profile has the prohibit changes flag set to true.

struct oscap_text_iterator * xccdf_profile_get_question ( const struct xccdf_profile profile  )  [read]
struct oscap_text_iterator * xccdf_profile_get_rationale ( const struct xccdf_profile profile  )  [read]
bool xccdf_profile_get_resolved ( const struct xccdf_profile profile  ) 
bool xccdf_profile_get_selected ( const struct xccdf_profile profile  ) 
struct xccdf_select_iterator * xccdf_profile_get_selects ( const struct xccdf_profile profile  )  [read]

Get profile note tag.

Get an iterator to the select options of the profile.

const char * xccdf_profile_get_version ( const struct xccdf_profile profile  ) 

Get profile version.

time_t xccdf_profile_get_version_time ( const struct xccdf_profile profile  ) 
const char * xccdf_profile_get_version_update ( const struct xccdf_profile profile  ) 
float xccdf_profile_get_weight ( const struct xccdf_profile profile  ) 

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

Generated on 26 Feb 2010 for Open SCAP Library by  doxygen 1.6.1