Sophie

Sophie

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

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/public/oval_system_characteristics.h Source File</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>
<h1>/home/pvrabec/openscap/openscap-0.5.7/src/OVAL/public/oval_system_characteristics.h</h1><a href="oval__system__characteristics_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00016"></a>00016 <span class="comment">/*</span>
<a name="l00017"></a>00017 <span class="comment"> * Copyright 2008 Red Hat Inc., Durham, North Carolina.</span>
<a name="l00018"></a>00018 <span class="comment"> * All Rights Reserved.</span>
<a name="l00019"></a>00019 <span class="comment"> *</span>
<a name="l00020"></a>00020 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00021"></a>00021 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00022"></a>00022 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00023"></a>00023 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00024"></a>00024 <span class="comment"> *</span>
<a name="l00025"></a>00025 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00026"></a>00026 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00027"></a>00027 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00028"></a>00028 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00029"></a>00029 <span class="comment"> *</span>
<a name="l00030"></a>00030 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00031"></a>00031 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
<a name="l00032"></a>00032 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00033"></a>00033 <span class="comment"> *</span>
<a name="l00034"></a>00034 <span class="comment"> * Authors:</span>
<a name="l00035"></a>00035 <span class="comment"> *      &quot;David Niemoller&quot; &lt;David.Niemoller@g2-inc.com&gt;</span>
<a name="l00036"></a>00036 <span class="comment"> */</span>
<a name="l00037"></a>00037 
<a name="l00038"></a>00038 
<a name="l00039"></a>00039 <span class="preprocessor">#ifndef OVAL_SYSTEM_CHARACTERISTICS</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define OVAL_SYSTEM_CHARACTERISTICS</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span>
<a name="l00042"></a>00042 <span class="preprocessor">#include &quot;<a class="code" href="oval__types_8h.html">oval_types.h</a>&quot;</span>
<a name="l00043"></a>00043 <span class="preprocessor">#include &quot;<a class="code" href="oval__definitions_8h.html">oval_definitions.h</a>&quot;</span>
<a name="l00044"></a>00044 
<a name="l00046"></a><a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9">00046</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00047"></a>00047         SYSCHAR_FLAG_UNKNOWN = 0,
<a name="l00048"></a>00048         SYSCHAR_FLAG_ERROR = 1,
<a name="l00049"></a>00049         SYSCHAR_FLAG_COMPLETE = 2,
<a name="l00050"></a>00050         SYSCHAR_FLAG_INCOMPLETE = 3,
<a name="l00051"></a>00051         SYSCHAR_FLAG_DOES_NOT_EXIST = 4,
<a name="l00052"></a>00052         SYSCHAR_FLAG_NOT_COLLECTED = 5,
<a name="l00053"></a>00053         SYSCHAR_FLAG_NOT_APPLICABLE = 6
<a name="l00054"></a>00054 } <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a>;
<a name="l00055"></a>00055 
<a name="l00057"></a><a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">00057</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00058"></a>00058         SYSCHAR_STATUS_UNKNOWN = 0,
<a name="l00059"></a>00059         SYSCHAR_STATUS_ERROR = 1,
<a name="l00060"></a>00060         SYSCHAR_STATUS_EXISTS = 2,
<a name="l00061"></a>00061         SYSCHAR_STATUS_DOES_NOT_EXIST = 3,
<a name="l00062"></a>00062         SYSCHAR_STATUS_NOT_COLLECTED = 4
<a name="l00063"></a>00063 } <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a>;
<a name="l00064"></a>00064 
<a name="l00066"></a><a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">00066</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00067"></a>00067         OVAL_MESSAGE_LEVEL_NONE = 0,
<a name="l00068"></a>00068         OVAL_MESSAGE_LEVEL_DEBUG = 1,
<a name="l00069"></a>00069         OVAL_MESSAGE_LEVEL_INFO = 2,
<a name="l00070"></a>00070         OVAL_MESSAGE_LEVEL_WARNING = 3,
<a name="l00071"></a>00071         OVAL_MESSAGE_LEVEL_ERROR = 4,
<a name="l00072"></a>00072         OVAL_MESSAGE_LEVEL_FATAL = 5
<a name="l00073"></a>00073 } <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a>;
<a name="l00074"></a>00074 
<a name="l00075"></a>00075 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_syschar_collection_flag_get_text(<a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a> flag);
<a name="l00076"></a>00076 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_syschar_status_get_text(<a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> status);
<a name="l00077"></a>00077 <span class="keyword">const</span> <span class="keywordtype">char</span> *oval_message_level_text(<a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a>);
<a name="l00078"></a>00078 
<a name="l00079"></a>00079 
<a name="l00080"></a>00080 
<a name="l00081"></a>00081 
<a name="l00082"></a>00082 
<a name="l00083"></a>00083 
<a name="l00090"></a>00090 <span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a>;
<a name="l00091"></a>00091 
<a name="l00098"></a><a class="code" href="structoval__sysinfo__iterator.html">00098</a> <span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a>;
<a name="l00102"></a>00102 <span class="keyword">struct </span><a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a>;
<a name="l00103"></a>00103 
<a name="l00118"></a><a class="code" href="structoval__syschar__iterator.html">00118</a> <span class="keyword">struct </span><a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a>;
<a name="l00123"></a>00123 <span class="keyword">struct </span><a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a>;
<a name="l00124"></a>00124 
<a name="l00131"></a><a class="code" href="structoval__sysint__iterator.html">00131</a> <span class="keyword">struct </span><a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a>;
<a name="l00136"></a>00136 <span class="keyword">struct </span><a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a>;
<a name="l00137"></a>00137 
<a name="l00143"></a><a class="code" href="structoval__sysdata__iterator.html">00143</a> <span class="keyword">struct </span><a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a>;
<a name="l00148"></a>00148 <span class="keyword">struct </span><a class="code" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a>;
<a name="l00149"></a>00149 
<a name="l00160"></a><a class="code" href="structoval__sysitem__iterator.html">00160</a> <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a>;
<a name="l00165"></a>00165 <span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a>;
<a name="l00166"></a>00166 
<a name="l00171"></a><a class="code" href="structoval__message__iterator.html">00171</a> <span class="keyword">struct </span><a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a>;
<a name="l00175"></a>00175 <span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a>;
<a name="l00176"></a>00176 
<a name="l00181"></a><a class="code" href="structoval__variable__binding__iterator.html">00181</a> <span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a>;
<a name="l00185"></a>00185 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a>;
<a name="l00186"></a>00186 
<a name="l00187"></a>00187 
<a name="l00188"></a>00188 
<a name="l00189"></a>00189 
<a name="l00190"></a>00190 
<a name="l00195"></a>00195 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#gaf61eb2bad6c1e10ec34d8bb8a130a6ed" title="Load OVAL system characteristics from a file.">oval_syschar_model_import</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoscap__import__source.html">oscap_import_source</a> *source, <span class="keywordtype">void</span> *user_arg);
<a name="l00202"></a>00202 <span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *<a class="code" href="group__OVALSYS.html#ga353f4be448b6f3cbf27b5c65ca5cc6de" title="Create new oval_syschar_model.">oval_syschar_model_new</a>(<span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *definition_model);
<a name="l00207"></a>00207 <span class="keyword">struct </span><a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *<a class="code" href="group__OVALSYS.html#ga70e8603c48f80bb70882307dad653b96" title="Copy an oval_syschar_model.">oval_syschar_model_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *);
<a name="l00212"></a>00212 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga26042e2e91161d042765ed16f44d464e" title="Export system characteristics as a XML file.">oval_syschar_model_export</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoscap__export__target.html">oscap_export_target</a> *);
<a name="l00218"></a>00218 <span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#ga527dff22377e96580378737cade55f2d" title="free memory allocated to a specified syschar model.">oval_syschar_model_free</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model);
<a name="l00219"></a>00219 
<a name="l00228"></a>00228 <span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#gab35fe51a10f0ce78ae42e01c08419147" title="Bind a variable model to the definitions bound to the syschar model.">oval_syschar_model_bind_variable_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__model.html" title="The OVAL variable model facilitates access to external variable value bindings used...">oval_variable_model</a> *);
<a name="l00232"></a>00232 <span class="keywordtype">void</span> oval_syschar_model_add_syschar(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *syschar);
<a name="l00236"></a>00236 <span class="keywordtype">void</span> oval_syschar_model_add_sysdata(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *sysdata);
<a name="l00240"></a>00240 <span class="keywordtype">void</span> oval_syschar_model_set_sysinfo(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *sysinfo);
<a name="l00244"></a>00244 <span class="keywordtype">void</span> oval_syschar_model_add_variable_binding(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *binding);
<a name="l00251"></a>00251 <span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#gac791056206dbc9e3aba7499f34d6bbe9" title="Lock the syschar_model instance.">oval_syschar_model_lock</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *syschar_model);
<a name="l00263"></a>00263 <span class="keyword">struct </span><a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *<a class="code" href="group__OVALSYS.html#gad4e361e0896ee66bd8f667f81dbd4c40" title="Return related oval_definition_model from an oval_syschar_model.">oval_syschar_model_get_definition_model</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model);
<a name="l00269"></a>00269 <span class="keyword">struct </span><a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *<a class="code" href="group__OVALSYS.html#ga9ef646299c855dec8e4483d4d0a90593" title="Return an iterator over the oval_sychar objects persisted by this model.">oval_syschar_model_get_syschars</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model);
<a name="l00275"></a>00275 <span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *<a class="code" href="group__OVALSYS.html#ga1c61183b3e87b54f48234e5cf1bad866" title="Return default sysinfo bound to syschar model.">oval_syschar_model_get_sysinfo</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model);
<a name="l00283"></a>00283 <span class="keyword">struct </span><a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *<a class="code" href="group__OVALSYS.html#gabbcfb5c80456bcfe830f2b29259b45d2" title="Return the oval_syschar bound to a specified object_id.">oval_syschar_model_get_syschar</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *model, <span class="keywordtype">char</span> *object_id);
<a name="l00288"></a>00288 <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a> <a class="code" href="group__OVALSYS.html#gac43319cb5cdc65f1383eb6446f1b8240" title="Get the collection flag associated with a specified oval_variable.">oval_syschar_model_get_variable_collection_flag</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *,
<a name="l00289"></a>00289                                                                                <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a> *);
<a name="l00294"></a>00294 <span class="keyword">struct </span><a class="code" href="structoval__value__iterator.html">oval_value_iterator</a> *<a class="code" href="group__OVALSYS.html#ga28940dec305069efca868eaab66bb85f" title="Get the oval_values bound to a specified variable.">oval_syschar_model_get_variable_values</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a> *);
<a name="l00298"></a>00298 <span class="keyword">struct </span><a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *oval_syschar_model_get_sysdata(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keywordtype">char</span> *);
<a name="l00304"></a>00304 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gaced89fb486e89ccfbb2a10fdb3da684d" title="Return true if the syschar_model instance is locked.">oval_syschar_model_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *syschar_model);
<a name="l00315"></a>00315 <span class="keywordtype">void</span> <a class="code" href="group__OVALSYS.html#ga18ffec75a7c2bb0a3e6af908f0115131" title="Probe oval_objects bound to oval_syschar_model.">oval_syschar_model_probe_objects</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *);
<a name="l00320"></a>00320 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gaba8b7e033751e295a9daca9ae13180b8" title="Return true if the syschar_model instance is valid.">oval_syschar_model_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *syschar_model);
<a name="l00331"></a>00331 <span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *oval_sysinfo_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *);
<a name="l00335"></a>00335 <span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *oval_sysinfo_clone(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *old_sysinfo);
<a name="l00339"></a>00339 <span class="keywordtype">void</span> oval_sysinfo_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00340"></a>00340 
<a name="l00348"></a>00348 <span class="keywordtype">void</span> oval_sysinfo_set_os_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);
<a name="l00352"></a>00352 <span class="keywordtype">void</span> oval_sysinfo_set_os_version(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);
<a name="l00356"></a>00356 <span class="keywordtype">void</span> oval_sysinfo_set_os_architecture(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);
<a name="l00360"></a>00360 <span class="keywordtype">void</span> oval_sysinfo_set_primary_host_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *, <span class="keywordtype">char</span> *);
<a name="l00364"></a>00364 <span class="keywordtype">void</span> oval_sysinfo_add_interface(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *);
<a name="l00375"></a>00375 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga27840d440bb854de20b5cacdfc83cd1e" title="Get operating system name.">oval_sysinfo_get_os_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00376"></a>00376 
<a name="l00381"></a>00381 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga40de66a6c8c41fdb4e774345668eaf8c" title="Get operating system version.">oval_sysinfo_get_os_version</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00382"></a>00382 
<a name="l00387"></a>00387 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga3c6386814c4c792e98708a75ce58a2ee" title="Get operating system architecture.">oval_sysinfo_get_os_architecture</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00388"></a>00388 
<a name="l00393"></a>00393 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gab7e22b8041a699b323f890ca63debcb5" title="Get primary host name of the tested machine.">oval_sysinfo_get_primary_host_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00394"></a>00394 
<a name="l00399"></a>00399 <span class="keyword">struct </span><a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *<a class="code" href="group__OVALSYS.html#gaa2a9f55729fd17f2427874b230a42d17" title="Get an iterator to the list of network interfaces.">oval_sysinfo_get_interfaces</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *);
<a name="l00405"></a>00405 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga1996b8203c03b7986f12742d012d51ce" title="Return true if the sysinfo instance is locked.">oval_sysinfo_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *sysinfo);
<a name="l00415"></a>00415 <span class="keywordtype">bool</span> oval_sysinfo_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);
<a name="l00419"></a>00419 <span class="keyword">struct </span><a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *oval_sysinfo_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);
<a name="l00423"></a>00423 <span class="keywordtype">void</span> oval_sysinfo_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo__iterator.html">oval_sysinfo_iterator</a> *);
<a name="l00434"></a>00434 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga2866bc725cec9baf18301b65c89c36f4" title="Return true if the sysinfo instance is valid.">oval_sysinfo_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysinfo.html" title="General instrumented host description.">oval_sysinfo</a> *sysinfo);
<a name="l00445"></a>00445 <span class="keyword">struct </span><a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *oval_syschar_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host...">oval_object</a> *);
<a name="l00449"></a>00449 <span class="keyword">struct </span><a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *oval_syschar_clone(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *old_syschar);
<a name="l00453"></a>00453 <span class="keywordtype">void</span> oval_syschar_free(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00454"></a>00454 
<a name="l00462"></a>00462 <span class="keywordtype">void</span> oval_syschar_add_variable_binding(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *);
<a name="l00466"></a>00466 <span class="keywordtype">void</span> oval_syschar_set_flag(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *model, <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a> flag);
<a name="l00470"></a>00470 <span class="keywordtype">void</span> oval_syschar_set_object(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host...">oval_object</a> *);
<a name="l00474"></a>00474 <span class="keywordtype">void</span> oval_syschar_add_sysdata(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00478"></a>00478 <span class="keywordtype">void</span> oval_syschar_add_message(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *syschar, <span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *message);
<a name="l00489"></a>00489 <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a> <a class="code" href="group__OVALSYS.html#ga689a43dbc2760246d3d5c53b4db12e3d" title="Get system characteristic flag.">oval_syschar_get_flag</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00490"></a>00490 
<a name="l00495"></a>00495 <span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *<a class="code" href="group__OVALSYS.html#ga0c72eeff03e93230e915f34acfac5ae4" title="Get messages bound to this system characteristic.">oval_syschar_get_messages</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00496"></a>00496 
<a name="l00501"></a>00501 <span class="keyword">struct </span><a class="code" href="structoval__object.html" title="An Oval_object instance describes a set of items to look for on an instrumented host...">oval_object</a> *<a class="code" href="group__OVALSYS.html#ga75271cf87c92dda9633d1b0875bd5ac4" title="Get object associated with this system characteristic.">oval_syschar_get_object</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00502"></a>00502 
<a name="l00507"></a>00507 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *<a class="code" href="group__OVALSYS.html#ga5376f1d40f8bfba1e44ba0943fa4bdc5" title="Get system characteristic variable bindings.">oval_syschar_get_variable_bindings</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00508"></a>00508 
<a name="l00513"></a>00513 <span class="keyword">struct </span><a class="code" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *<a class="code" href="group__OVALSYS.html#gaf19bcb77e6af5896e4e3b7305bebed19" title="Get system characteristic data.">oval_syschar_get_sysdata</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *);
<a name="l00519"></a>00519 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gaacf50ef25b441c5f2bbbc7b05556fa3d" title="Return true if the syschar instance is locked.">oval_syschar_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *syschar);
<a name="l00529"></a>00529 <span class="keywordtype">bool</span> oval_syschar_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);
<a name="l00533"></a>00533 <span class="keyword">struct </span><a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *oval_syschar_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);
<a name="l00537"></a>00537 <span class="keywordtype">void</span> oval_syschar_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__iterator.html">oval_syschar_iterator</a> *);
<a name="l00548"></a>00548 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga0e2baee3c2910ebf52942b30e93ba998" title="Return true if the syschar instance is valid.">oval_syschar_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__syschar.html" title="Characteristics bound to an Oval_object.">oval_syschar</a> *syschar);
<a name="l00559"></a>00559 <span class="keyword">struct </span><a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *oval_sysint_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *);
<a name="l00563"></a>00563 <span class="keyword">struct </span><a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *oval_sysint_clone(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *old_sysint);
<a name="l00567"></a>00567 <span class="keywordtype">void</span> oval_sysint_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *);
<a name="l00568"></a>00568 
<a name="l00576"></a>00576 <span class="keywordtype">void</span> oval_sysint_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *, <span class="keywordtype">char</span> *);
<a name="l00580"></a>00580 <span class="keywordtype">void</span> oval_sysint_set_ip_address(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *, <span class="keywordtype">char</span> *);
<a name="l00584"></a>00584 <span class="keywordtype">void</span> oval_sysint_set_mac_address(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *, <span class="keywordtype">char</span> *);
<a name="l00595"></a>00595 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga536e806bece927fec94b62f2692516da" title="Get interface name.">oval_sysint_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *);
<a name="l00596"></a>00596 
<a name="l00601"></a>00601 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gaaa1651f765d973da3e86877948341d07" title="Get interface IP address.">oval_sysint_get_ip_address</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *);
<a name="l00602"></a>00602 
<a name="l00607"></a>00607 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga491bef2b92f1cd18053b024c9ec699aa" title="Get interface MAC address.">oval_sysint_get_mac_address</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *);
<a name="l00613"></a>00613 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gad2221c0f795ccbcb9d52becbc90e1ac2" title="Return true if the sysint instance is locked.">oval_sysint_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *sysint);
<a name="l00623"></a>00623 <span class="keywordtype">bool</span> oval_sysint_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);
<a name="l00627"></a>00627 <span class="keyword">struct </span><a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *oval_sysint_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);
<a name="l00631"></a>00631 <span class="keywordtype">void</span> oval_sysint_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysint__iterator.html">oval_sysint_iterator</a> *);
<a name="l00642"></a>00642 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gae88492e2ebcaa992ac2857de79a4516f" title="Return true if the sysint instance is valid.">oval_sysint_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *sysint);
<a name="l00653"></a>00653 <span class="keyword">struct </span><a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *oval_sysdata_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *, <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00657"></a>00657 <span class="keyword">struct </span><a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *oval_sysdata_clone(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *old_data);
<a name="l00661"></a>00661 <span class="keywordtype">void</span> oval_sysdata_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00662"></a>00662 
<a name="l00670"></a>00670 <span class="keywordtype">void</span> oval_sysdata_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a>);
<a name="l00674"></a>00674 <span class="keywordtype">void</span> oval_sysdata_set_subtype(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *sysdata, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> subtype);
<a name="l00678"></a>00678 <span class="keywordtype">void</span> oval_sysdata_set_message(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *data, <span class="keywordtype">char</span> *message);
<a name="l00682"></a>00682 <span class="keywordtype">void</span> oval_sysdata_set_message_level(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *data, <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a> level);
<a name="l00686"></a>00686 <span class="keywordtype">void</span> oval_sysdata_add_item(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00697"></a>00697 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gafd783520e3e01ee81fd4369664c78925" title="Get system data ID.">oval_sysdata_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00702"></a>00702 <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> <a class="code" href="group__OVALSYS.html#gaca753a9538779164ed5a85315bc76929" title="Get system data status.">oval_sysdata_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00707"></a>00707 <span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *<a class="code" href="group__OVALSYS.html#gadfb39c3f8ac62835963920ddc7806d66" title="Get system data individual items.">oval_sysdata_get_items</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00712"></a>00712 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gaaedd685597a8ff704a1bf54f4704a68e" title="Get system data message.">oval_sysdata_get_message</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00717"></a>00717 <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a> <a class="code" href="group__OVALSYS.html#gaa5ebdcfd8587014d5d687aedfb18931c" title="Get system data message level.">oval_sysdata_get_message_level</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00722"></a>00722 <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> <a class="code" href="group__OVALSYS.html#ga5d47e6d88610d1a87d90594c1d435b39" title="Get system data subtype.">oval_sysdata_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *);
<a name="l00728"></a>00728 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga9565e87f0766b8df716f38280b60359f" title="Return true if the sysdata instance is locked.">oval_sysdata_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *sysdata);
<a name="l00738"></a>00738 <span class="keywordtype">bool</span> oval_sysdata_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *);
<a name="l00742"></a>00742 <span class="keyword">struct </span><a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *oval_sysdata_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *);
<a name="l00746"></a>00746 <span class="keywordtype">void</span> oval_sysdata_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *);
<a name="l00757"></a>00757 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga4dce9cafe732b5568c73b91cd4aa620b" title="Return true if the sysdata instance is valid.">oval_sysdata_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysdata.html" title="Data item aggregator.">oval_sysdata</a> *sysdata);
<a name="l00768"></a>00768 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *oval_sysitem_new(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *);
<a name="l00772"></a>00772 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *oval_sysitem_clone(<span class="keyword">struct</span> <a class="code" href="structoval__syschar__model.html" title="OVAL System Characteristics model.">oval_syschar_model</a> *new_model, <span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *old_item);
<a name="l00776"></a>00776 <span class="keywordtype">void</span> oval_sysitem_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00784"></a>00784 <span class="keywordtype">void</span> oval_sysitem_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem, <span class="keywordtype">char</span> *name);
<a name="l00788"></a>00788 <span class="keywordtype">void</span> oval_sysitem_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem, <span class="keywordtype">char</span> *value);
<a name="l00792"></a>00792 <span class="keywordtype">void</span> oval_sysitem_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> status);
<a name="l00796"></a>00796 <span class="keywordtype">void</span> oval_sysitem_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> type);
<a name="l00800"></a>00800 <span class="keywordtype">void</span> oval_sysitem_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem, <span class="keywordtype">int</span> mask);
<a name="l00811"></a>00811 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga910a178e82371176e45c2e9f145ac96f" title="Get system data item name.">oval_sysitem_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00812"></a>00812 
<a name="l00817"></a>00817 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gad5f6e15dcc8017921542abe813cf1d09" title="Get system data item value.">oval_sysitem_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00818"></a>00818 
<a name="l00823"></a>00823 <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> <a class="code" href="group__OVALSYS.html#ga922cc7fa2dc69a8314cb68bd2553e076" title="Get system data item status.">oval_sysitem_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00824"></a>00824 
<a name="l00829"></a>00829 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> <a class="code" href="group__OVALSYS.html#gabca364825d55ed1dc84706e0e3287783" title="Get system data item data type.">oval_sysitem_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00830"></a>00830 
<a name="l00835"></a>00835 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga87b1c44378c9a2f7fa71da87d4bcb3bc" title="Get system data item mask.">oval_sysitem_get_mask</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *);
<a name="l00841"></a>00841 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga74c5848295e786048c745d2cfa72c630" title="Return true if the sysitem instance is locked.">oval_sysitem_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem);
<a name="l00851"></a>00851 <span class="keywordtype">bool</span> oval_sysitem_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);
<a name="l00855"></a>00855 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *oval_sysitem_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);
<a name="l00859"></a>00859 <span class="keywordtype">void</span> oval_sysitem_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *);
<a name="l00870"></a>00870 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gae363a57a61b73dfef3356ba5d3a16752" title="Return true if the sysitem instance is valid.">oval_sysitem_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Data item aggregator.">oval_sysitem</a> *sysitem);
<a name="l00880"></a>00880 <span class="keyword">struct </span><a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *oval_message_new(<span class="keywordtype">void</span>);
<a name="l00884"></a>00884 <span class="keyword">struct </span><a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *oval_message_clone(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *old_message);
<a name="l00888"></a>00888 <span class="keywordtype">void</span> oval_message_free(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *);
<a name="l00889"></a>00889 
<a name="l00897"></a>00897 <span class="keywordtype">void</span> oval_message_set_text(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *, <span class="keywordtype">char</span> *);
<a name="l00901"></a>00901 <span class="keywordtype">void</span> oval_message_set_level(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *, <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a>);
<a name="l00912"></a>00912 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga741eaf76c2ddcc24e28d94efbb9fa446" title="Get OVAL message text.">oval_message_get_text</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *message);
<a name="l00917"></a>00917 <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a> <a class="code" href="group__OVALSYS.html#gaa1d959e8f90282a8fe2b5334647ec7a6" title="Get OVAL message level.">oval_message_get_level</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *message);
<a name="l00923"></a>00923 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#gaf10a7459bb6eba00bb529ce86882f818" title="return true if the message instance is locked.">oval_message_is_locked</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *message);
<a name="l00933"></a>00933 <span class="keywordtype">bool</span> oval_message_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);
<a name="l00937"></a>00937 <span class="keyword">struct </span><a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *oval_message_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);
<a name="l00941"></a>00941 <span class="keywordtype">void</span> oval_message_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *oc_message);
<a name="l00952"></a>00952 <span class="keywordtype">bool</span> <a class="code" href="group__OVALSYS.html#ga0cf8a066ec0eb8551becc5671cf08345" title="Return true if the message instance is valid.">oval_message_is_valid</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *message);
<a name="l00953"></a>00953 
<a name="l00954"></a>00954 
<a name="l00955"></a>00955 
<a name="l00956"></a>00956 
<a name="l00957"></a>00957 
<a name="l00961"></a>00961 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *oval_variable_binding_new(<span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a> *, <span class="keywordtype">char</span> *);
<a name="l00965"></a>00965 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *oval_variable_binding_clone(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *,
<a name="l00966"></a>00966                                                           <span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l00970"></a>00970 <span class="keywordtype">void</span> oval_variable_binding_free(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *);
<a name="l00971"></a>00971 
<a name="l00979"></a>00979 <span class="keywordtype">void</span> oval_variable_binding_set_variable(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a> *);
<a name="l00983"></a>00983 <span class="keywordtype">void</span> oval_variable_binding_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *, <span class="keywordtype">char</span> *);
<a name="l00994"></a>00994 <span class="keyword">struct </span><a class="code" href="structoval__variable.html" title="An oval variable resolves an oval_value stream which specifies constraints for oval_objects...">oval_variable</a> *<a class="code" href="group__OVALSYS.html#gac5e146e4d9aa351d8fffefbd838760da" title="Get variable for this binding.">oval_variable_binding_get_variable</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *);
<a name="l00999"></a>00999 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga3dca4a9c543b0cdcb88ef6bfdef09479" title="Get value of this binding.">oval_variable_binding_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *);
<a name="l01009"></a>01009 <span class="keywordtype">bool</span> oval_variable_binding_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);
<a name="l01013"></a>01013 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding.html" title="Binding of an value to an OVAL variable.">oval_variable_binding</a> *oval_variable_binding_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);
<a name="l01017"></a>01017 <span class="keywordtype">void</span> oval_variable_binding_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a> *);
<a name="l01024"></a>01024 <span class="preprocessor">#endif</span>
</pre></div></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>