Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 174

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Open SCAP Library: /home/pvrabec/openscap/openscap-0.5.7/src/OVAL/oval_agent.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>/home/pvrabec/openscap/openscap-0.5.7/src/OVAL/oval_agent.c File Reference</h1>
<p>Open Vulnerability and Assessment Language.  
<a href="#_details">More...</a></p>
<code>#include &quot;<a class="el" href="oval__definitions__impl_8h_source.html">oval_definitions_impl.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="oval__agent__api__impl_8h_source.html">oval_agent_api_impl.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="oval__parser__impl_8h_source.html">oval_parser_impl.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="oval__string__map__impl_8h_source.html">oval_string_map_impl.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="oval__system__characteristics__impl_8h_source.html">oval_system_characteristics_impl.h</a>&quot;</code><br/>
<code>#include &quot;oval_probe_impl.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="oval__results__impl_8h_source.html">oval_results_impl.h</a>&quot;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &quot;../common/util.h&quot;</code><br/>
<code>#include &quot;../common/public/debug.h&quot;</code><br/>
<code>#include &quot;../common/_error.h&quot;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__definition__model.html">oval_definition_model</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oval definition model.  <a href="structoval__definition__model.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__syschar__model.html">oval_syschar_model</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OVAL System Characteristics model.  <a href="structoval__syschar__model.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__results__model.html">oval_results_model</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OVAL Results Model holds OVAL results structure instances.  <a href="structoval__results__model.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01fe6c6c4b77b409c04230db6e3f9b9b"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_t" ref="a01fe6c6c4b77b409c04230db6e3f9b9b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structoval__definition__model.html">oval_definition_model</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac45a312ad7bc9d592149ccb4a26cc595"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_t" ref="ac45a312ad7bc9d592149ccb4a26cc595" args="" -->
typedef struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3a40b1cce8e419133c4f2a436488415"></a><!-- doxytag: member="oval_agent.c::oval_results_model_t" ref="ae3a40b1cce8e419133c4f2a436488415" args="" -->
typedef struct <a class="el" href="structoval__results__model.html">oval_results_model</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa16a18fd57392b52dcab6bd326680e97"></a><!-- doxytag: member="oval_agent.c::_oval_result_system_clone_func" ref="aa16a18fd57392b52dcab6bd326680e97" args=")(void *, struct oval_definition_model *)" -->
typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>_oval_result_system_clone_func</b> )(void *, struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f9c0670355f11d0937101c619c34aad"></a><!-- doxytag: member="oval_agent.c::_oval_syschar_model_clone_func" ref="a1f9c0670355f11d0937101c619c34aad" args=")(void *, struct oval_syschar_model *)" -->
typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><b>_oval_syschar_model_clone_func</b> )(void *, struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *)</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e8ff0d4ed6f343acc4ad55acb5a0d00"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_new" ref="a3e8ff0d4ed6f343acc4ad55acb5a0d00" args="()" -->
struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_new</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a666a4046093aab410919e2f3be08e268"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_lock" ref="a666a4046093aab410919e2f3be08e268" args="(struct oval_definition_model *definition_model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_lock</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a213455bb44ab1e2a073b985233fe0b38"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_is_locked" ref="a213455bb44ab1e2a073b985233fe0b38" args="(struct oval_definition_model *definition_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_is_locked</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc7726bb7c09871d9edac7568a832a8b"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_is_valid" ref="adc7726bb7c09871d9edac7568a832a8b" args="(struct oval_definition_model *definition_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_is_valid</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0503faeae47ae1ed50dea79bd5c1d8a1"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_clone" ref="a0503faeae47ae1ed50dea79bd5c1d8a1" args="(struct oval_definition_model *oldmodel)" -->
struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_clone</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *oldmodel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e919349120538ed3e9023703b146405"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_free" ref="a0e919349120538ed3e9023703b146405" args="(struct oval_definition_model *model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_free</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5766d9b9b6620d03668eea0f72dcc0e"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_new" ref="ab5766d9b9b6620d03668eea0f72dcc0e" args="(struct oval_definition_model *definition_model)" -->
struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac791056206dbc9e3aba7499f34d6bbe9"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_lock" ref="ac791056206dbc9e3aba7499f34d6bbe9" args="(struct oval_syschar_model *syschar_model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_lock</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aced89fb486e89ccfbb2a10fdb3da684d"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_is_locked" ref="aced89fb486e89ccfbb2a10fdb3da684d" args="(struct oval_syschar_model *syschar_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_is_locked</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba8b7e033751e295a9daca9ae13180b8"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_is_valid" ref="aba8b7e033751e295a9daca9ae13180b8" args="(struct oval_syschar_model *syschar_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_is_valid</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c1c5d06bc1b8046d668d6fc3d14cb63"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_clone" ref="a2c1c5d06bc1b8046d668d6fc3d14cb63" args="(struct oval_syschar_model *old_model)" -->
struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_clone</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *old_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a527dff22377e96580378737cade55f2d"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_free" ref="a527dff22377e96580378737cade55f2d" args="(struct oval_syschar_model *model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_free</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecd7221bbf5f1d76d95c0484f11caea6"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_get_definition_model" ref="aecd7221bbf5f1d76d95c0484f11caea6" args="(struct oval_syschar_model *model)" -->
struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_definition_model</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72d7bd99fc1d8d5220e7eefbbe75dbd4"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_get_syschars" ref="a72d7bd99fc1d8d5220e7eefbbe75dbd4" args="(struct oval_syschar_model *model)" -->
struct <a class="el" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_syschars</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa30faf317d6ae9f11b917759b8b178d0"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_get_sysinfo" ref="aa30faf317d6ae9f11b917759b8b178d0" args="(struct oval_syschar_model *model)" -->
struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_sysinfo</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6f5115ed1f50b41cf26daaaf38aede8"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_set_sysinfo" ref="aa6f5115ed1f50b41cf26daaaf38aede8" args="(struct oval_syschar_model *model, struct oval_sysinfo *sysinfo)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_set_sysinfo</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__sysinfo.html">oval_sysinfo</a> *sysinfo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50f45ad8f60f148f613b0773e94d529c"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_add_definition" ref="a50f45ad8f60f148f613b0773e94d529c" args="(struct oval_definition_model *model, struct oval_definition *definition)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_add_definition</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoval__definition.html">oval_definition</a> *definition)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64a9210bbc92f40b13e996eb0da2a231"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_add_test" ref="a64a9210bbc92f40b13e996eb0da2a231" args="(struct oval_definition_model *model, struct oval_test *test)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_add_test</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoval__test.html">oval_test</a> *test)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabaabe00fd3bc1e674c616012db3abe3"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_add_object" ref="aabaabe00fd3bc1e674c616012db3abe3" args="(struct oval_definition_model *model, struct oval_object *object)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_add_object</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoval__object.html">oval_object</a> *object)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc6633d912afc28b17dbd595e88061e"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_add_state" ref="abcc6633d912afc28b17dbd595e88061e" args="(struct oval_definition_model *model, struct oval_state *state)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_add_state</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoval__state.html">oval_state</a> *state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79e17af93bef708d2ebc9990c3c3ad57"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_add_variable" ref="a79e17af93bef708d2ebc9990c3c3ad57" args="(struct oval_definition_model *model, struct oval_variable *variable)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_add_variable</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoval__variable.html">oval_variable</a> *variable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad201448d20a17d96f95e7f1e5b139f60"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_add_syschar" ref="ad201448d20a17d96f95e7f1e5b139f60" args="(struct oval_syschar_model *model, struct oval_syschar *syschar)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_add_syschar</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *syschar)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac3c44398f568f7df5a59df12cd9a8b2"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_add_variable_binding" ref="aac3c44398f568f7df5a59df12cd9a8b2" args="(struct oval_syschar_model *model, struct oval_variable_binding *binding)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_add_variable_binding</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__variable__binding.html">oval_variable_binding</a> *binding)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9165b9fc496d7cfc7fd6d0c9384f687a"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_probe_objects" ref="a9165b9fc496d7cfc7fd6d0c9384f687a" args="(struct oval_syschar_model *syschar_model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_probe_objects</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4d6cf2b9650871482749fa3f9598dd9"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_add_sysdata" ref="ac4d6cf2b9650871482749fa3f9598dd9" args="(struct oval_syschar_model *model, struct oval_sysdata *sysdata)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_add_sysdata</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac80fbb0ceb706a8195c793458021776a"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_import" ref="ac80fbb0ceb706a8195c793458021776a" args="(struct oval_definition_model *model, struct oscap_import_source *source, void *user_arg)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_import</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoscap__import__source.html">oscap_import_source</a> *source, void *user_arg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af61eb2bad6c1e10ec34d8bb8a130a6ed"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_import" ref="af61eb2bad6c1e10ec34d8bb8a130a6ed" args="(struct oval_syschar_model *model, struct oscap_import_source *source, void *user_arg)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_import</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoscap__import__source.html">oscap_import_source</a> *source, void *user_arg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9109515d3418fb21106df7e74ec83de"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_definition" ref="af9109515d3418fb21106df7e74ec83de" args="(struct oval_definition_model *model, char *key)" -->
struct <a class="el" href="structoval__definition.html">oval_definition</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_definition</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bc263088a326366e1ca40931a3e1ff9"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_test" ref="a8bc263088a326366e1ca40931a3e1ff9" args="(struct oval_definition_model *model, char *key)" -->
struct <a class="el" href="structoval__test.html">oval_test</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_test</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f181e699cfb1b86de1bbc9969f133fe"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_object" ref="a5f181e699cfb1b86de1bbc9969f133fe" args="(struct oval_definition_model *model, char *key)" -->
struct <a class="el" href="structoval__object.html">oval_object</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_object</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93d9b4578b99076d67aebc8217d5ae12"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_state" ref="a93d9b4578b99076d67aebc8217d5ae12" args="(struct oval_definition_model *model, char *key)" -->
struct <a class="el" href="structoval__state.html">oval_state</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_state</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d7ab3556e7863ac4698d834bb2e5645"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_variable" ref="a5d7ab3556e7863ac4698d834bb2e5645" args="(struct oval_definition_model *model, char *key)" -->
struct <a class="el" href="structoval__variable.html">oval_variable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_variable</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a881dfe36eafdfe30dc400e23bec2cd7a"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_bind_variable_model" ref="a881dfe36eafdfe30dc400e23bec2cd7a" args="(struct oval_definition_model *defmodel, struct oval_variable_model *varmodel)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_bind_variable_model</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *defmodel, struct <a class="el" href="structoval__variable__model.html">oval_variable_model</a> *varmodel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71925511b3d8207edb5c3e10bbd6de48"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_bind_variable_model" ref="a71925511b3d8207edb5c3e10bbd6de48" args="(struct oval_syschar_model *sysmodel, struct oval_variable_model *varmodel)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_bind_variable_model</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *sysmodel, struct <a class="el" href="structoval__variable__model.html">oval_variable_model</a> *varmodel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ede8d851f463e1f55474f3c63a81888"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_get_syschar" ref="a7ede8d851f463e1f55474f3c63a81888" args="(struct oval_syschar_model *model, char *object_id)" -->
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_syschar</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, char *object_id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b02e14c7c0757e63377e4b5f214547a"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_get_sysdata" ref="a2b02e14c7c0757e63377e4b5f214547a" args="(struct oval_syschar_model *model, char *id)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_get_sysdata</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab18ccad8c245d457f0735c360da490a6"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_definitions" ref="ab18ccad8c245d457f0735c360da490a6" args="(struct oval_definition_model *model)" -->
struct <a class="el" href="structoval__definition__iterator.html">oval_definition_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_definitions</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d1972fd010cde8f56720350c0dbeb7"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_tests" ref="a99d1972fd010cde8f56720350c0dbeb7" args="(struct oval_definition_model *model)" -->
struct <a class="el" href="structoval__test__iterator.html">oval_test_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_tests</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e418a114d01cd248691a8e7d591e5f5"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_objects" ref="a8e418a114d01cd248691a8e7d591e5f5" args="(struct oval_definition_model *model)" -->
struct <a class="el" href="structoval__object__iterator.html">oval_object_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_objects</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6c46414a4d1f3992a3cf56229328e39"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_states" ref="aa6c46414a4d1f3992a3cf56229328e39" args="(struct oval_definition_model *model)" -->
struct <a class="el" href="structoval__state__iterator.html">oval_state_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_states</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31b8b76242b7e7d6efbb16cb1977966d"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_get_variables" ref="a31b8b76242b7e7d6efbb16cb1977966d" args="(struct oval_definition_model *model)" -->
struct <a class="el" href="structoval__variable__iterator.html">oval_variable_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_get_variables</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa95029d69a4736746c80d689c3e9c8fb"></a><!-- doxytag: member="oval_agent.c::oval_syschar_get_new" ref="aa95029d69a4736746c80d689c3e9c8fb" args="(struct oval_syschar_model *model, struct oval_object *object)" -->
struct <a class="el" href="structoval__syschar.html">oval_syschar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_get_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoval__object.html">oval_object</a> *object)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a670a59cc49a6fe988d7a1e47d3202e57"></a><!-- doxytag: member="oval_agent.c::oval_sysdata_get_new" ref="a670a59cc49a6fe988d7a1e47d3202e57" args="(struct oval_syschar_model *model, char *id)" -->
struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28451b07b153954e41d1781842859419"></a><!-- doxytag: member="oval_agent.c::oval_definition_get_new" ref="a28451b07b153954e41d1781842859419" args="(struct oval_definition_model *model, char *id)" -->
struct <a class="el" href="structoval__definition.html">oval_definition</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_get_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d87332a47dcf273e84f5e8405b7c37e"></a><!-- doxytag: member="oval_agent.c::oval_variable_get_new" ref="a3d87332a47dcf273e84f5e8405b7c37e" args="(struct oval_definition_model *model, char *id, oval_variable_type_t type)" -->
struct <a class="el" href="structoval__variable.html">oval_variable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_variable_get_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *id, <a class="el" href="group__OVALDEF.html#ga508c483d127b48e6190a40b401962db6">oval_variable_type_t</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99e36fb515a2aca282912d2e1afcd0fe"></a><!-- doxytag: member="oval_agent.c::oval_state_get_new" ref="a99e36fb515a2aca282912d2e1afcd0fe" args="(struct oval_definition_model *model, char *id)" -->
struct <a class="el" href="structoval__state.html">oval_state</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_state_get_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaad58a93761b5b18c1eff49a1fbca2b"></a><!-- doxytag: member="oval_agent.c::oval_object_get_new" ref="adaad58a93761b5b18c1eff49a1fbca2b" args="(struct oval_definition_model *model, char *id)" -->
struct <a class="el" href="structoval__object.html">oval_object</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_object_get_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf6f32bf782ab34315088af7c9e4ebee"></a><!-- doxytag: member="oval_agent.c::oval_test_get_new" ref="aaf6f32bf782ab34315088af7c9e4ebee" args="(struct oval_definition_model *model, char *id)" -->
struct <a class="el" href="structoval__test.html">oval_test</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_test_get_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfb55b6ed225fa78b526482c32c57ed7"></a><!-- doxytag: member="oval_agent.c::oval_results_model_new" ref="adfb55b6ed225fa78b526482c32c57ed7" args="(struct oval_definition_model *definition_model, struct oval_syschar_model **syschar_models)" -->
struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_new</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model, struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> **syschar_models)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91a8b24ebc2c87d4c5ef8afb4751c67e"></a><!-- doxytag: member="oval_agent.c::oval_results_model_lock" ref="a91a8b24ebc2c87d4c5ef8afb4751c67e" args="(struct oval_results_model *results_model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_lock</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *results_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f5a52b4759ddcd4a6b13e48efc4c964"></a><!-- doxytag: member="oval_agent.c::oval_results_model_is_locked" ref="a1f5a52b4759ddcd4a6b13e48efc4c964" args="(struct oval_results_model *results_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_is_locked</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *results_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1e1f68d807d2e5d2d853f8a95cbb4d8"></a><!-- doxytag: member="oval_agent.c::oval_results_model_is_valid" ref="ac1e1f68d807d2e5d2d853f8a95cbb4d8" args="(struct oval_results_model *results_model)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_is_valid</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *results_model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b4c8ce37333b61ff5da2e69344694c3"></a><!-- doxytag: member="oval_agent.c::oval_results_model_clone" ref="a6b4c8ce37333b61ff5da2e69344694c3" args="(struct oval_results_model *old_resmodel)" -->
struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_clone</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *old_resmodel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0600f9cf5894d14c7590f1cd863318de"></a><!-- doxytag: member="oval_agent.c::oval_results_model_free" ref="a0600f9cf5894d14c7590f1cd863318de" args="(struct oval_results_model *model)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_free</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a293d0df9256335097b1564f20d5dda2b"></a><!-- doxytag: member="oval_agent.c::oval_results_model_get_definition_model" ref="a293d0df9256335097b1564f20d5dda2b" args="(struct oval_results_model *model)" -->
struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_get_definition_model</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a577f9ab3a54a221b8c7a3bb8e4b68e3a"></a><!-- doxytag: member="oval_agent.c::oval_results_model_get_systems" ref="a577f9ab3a54a221b8c7a3bb8e4b68e3a" args="(struct oval_results_model *model)" -->
struct <br class="typebreak"/>
<a class="el" href="structoval__result__system__iterator.html">oval_result_system_iterator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_get_systems</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a79f8268692992b1064cb76bb6ab3c6"></a><!-- doxytag: member="oval_agent.c::oval_results_model_add_system" ref="a5a79f8268692992b1064cb76bb6ab3c6" args="(struct oval_results_model *model, struct oval_result_system *sys)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_add_system</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model, struct <a class="el" href="structoval__result__system.html">oval_result_system</a> *sys)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace8cc27441e930d6b70b2e3aacad47d3"></a><!-- doxytag: member="oval_agent.c::oval_results_model_import" ref="ace8cc27441e930d6b70b2e3aacad47d3" args="(struct oval_results_model *model, struct oscap_import_source *source, void *client_data)" -->
struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_import</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *model, struct <a class="el" href="structoscap__import__source.html">oscap_import_source</a> *source, void *client_data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a602c654d5a1c462edff3b5a02469c19c"></a><!-- doxytag: member="oval_agent.c::oval_definitions_to_dom" ref="a602c654d5a1c462edff3b5a02469c19c" args="(struct oval_definition_model *definition_model, xmlDocPtr doc, xmlNode *parent, oval_definitions_resolver resolver, void *user_arg)" -->
xmlNode *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definitions_to_dom</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *definition_model, xmlDocPtr doc, xmlNode *parent, oval_definitions_resolver resolver, void *user_arg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae99d52390f838f096d86b607a53d552d"></a><!-- doxytag: member="oval_agent.c::oval_definition_model_export" ref="ae99d52390f838f096d86b607a53d552d" args="(struct oval_definition_model *model, struct oscap_export_target *target)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_definition_model_export</b> (struct <a class="el" href="structoval__definition__model.html">oval_definition_model</a> *model, struct <a class="el" href="structoscap__export__target.html">oscap_export_target</a> *target)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a479208954bf407fa52e7dd15e3314d08"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_to_dom" ref="a479208954bf407fa52e7dd15e3314d08" args="(struct oval_syschar_model *syschar_model, xmlDocPtr doc, xmlNode *parent, oval_syschar_resolver resolver, void *user_arg)" -->
xmlNode *&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_to_dom</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *syschar_model, xmlDocPtr doc, xmlNode *parent, oval_syschar_resolver resolver, void *user_arg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97951802af55e61fd8a41a6a6a44b00c"></a><!-- doxytag: member="oval_agent.c::oval_syschar_model_export" ref="a97951802af55e61fd8a41a6a6a44b00c" args="(struct oval_syschar_model *model, struct oscap_export_target *target)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_syschar_model_export</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, struct <a class="el" href="structoscap__export__target.html">oscap_export_target</a> *target)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a268646b30d1708753e0fa7ad6d31eab7"></a><!-- doxytag: member="oval_agent.c::oval_results_model_export" ref="a268646b30d1708753e0fa7ad6d31eab7" args="(struct oval_results_model *results_model, struct oval_result_directives *directives, struct oscap_export_target *target)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>oval_results_model_export</b> (struct <a class="el" href="structoval__results__model.html">oval_results_model</a> *results_model, struct <a class="el" href="structoval__result__directives.html">oval_result_directives</a> *directives, struct <a class="el" href="structoscap__export__target.html">oscap_export_target</a> *target)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Open Vulnerability and Assessment Language. </p>
<p>See more details at <a href="http://oval.mitre.org/">http://oval.mitre.org/</a> </p>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>