Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 537b4767ca71616a4bccbb57df0c2eb6 > files > 288

openscap-devel-0.7.4-1.fc16.i686.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/project/openscap/openscap-0.7.4/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.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Open SCAP Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<div class="title">/home/pvrabec/project/openscap/openscap-0.7.4/src/OVAL/public/oval_system_characteristics.h</div>  </div>
</div>
<div class="contents">
<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 2009-2010 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="l00147"></a><a class="code" href="structoval__sysitem__iterator.html">00147</a> <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a>;
<a name="l00152"></a>00152 <span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a>;
<a name="l00153"></a>00153 
<a name="l00157"></a><a class="code" href="structoval__sysent__iterator.html">00157</a> <span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a>;
<a name="l00162"></a>00162 <span class="keyword">struct </span><a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a>;
<a name="l00163"></a>00163 
<a name="l00168"></a><a class="code" href="structoval__message__iterator.html">00168</a> <span class="keyword">struct </span><a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a>;
<a name="l00172"></a>00172 <span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a>;
<a name="l00173"></a>00173 
<a name="l00178"></a><a class="code" href="structoval__variable__binding__iterator.html">00178</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="l00182"></a>00182 <span class="keyword">struct </span><a class="code" href="structoval__variable__binding__iterator.html">oval_variable_binding_iterator</a>;
<a name="l00183"></a>00183 
<a name="l00184"></a>00184 
<a name="l00185"></a>00185 
<a name="l00186"></a>00186 
<a name="l00187"></a>00187 
<a name="l00194"></a>00194 <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="l00195"></a>00195 
<a name="l00204"></a>00204 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga29f30efa8fd3a563dd7d1a69672512c7" title="Import the content from the file into an oval_syschar_model.">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">const</span> <span class="keywordtype">char</span> *file);
<a name="l00210"></a>00210 <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="l00215"></a>00215 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga479b0cd10549cac962c4705c53a01c1a" title="Export system characteristics into 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">const</span> <span class="keywordtype">char</span> *file);
<a name="l00221"></a>00221 <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="l00222"></a>00222 
<a name="l00227"></a>00227 <span class="keywordtype">void</span> oval_syschar_model_set_generator(<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__generator.html">oval_generator</a> *generator);
<a name="l00233"></a>00233 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga201de5c290e1bd6a11b5a2e017875aec" 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 to to constrain t...">oval_variable_model</a> *);
<a name="l00237"></a>00237 <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="keyword">struct </span><a class="code" href="structoval__generator.html">oval_generator</a> *oval_syschar_model_get_generator(<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="l00250"></a>00250 <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="l00256"></a>00256 <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="l00262"></a>00262 <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="l00270"></a>00270 <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#gab944809c782bb6c33f3e0a3fa0e8ec88" 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="keyword">const</span> <span class="keywordtype">char</span> *object_id);
<a name="l00275"></a>00275 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga2c35e485e508643f4ba51a594f92bce2" title="Get the oval_values bound to a specified variable.">oval_syschar_model_compute_variable</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 and oval_...">oval_variable</a> *);
<a name="l00276"></a>00276 <a class="code" href="group__OVALSYS.html#ga6ca9feb1c89087dbae7c7d3074a378c9" title="System characteristics result flag.">oval_syschar_collection_flag_t</a> oval_variable_get_collection_flag(<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 and oval_...">oval_variable</a> *);
<a name="l00280"></a>00280 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *oval_syschar_model_get_sysitem(<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">const</span> <span class="keywordtype">char</span> *);
<a name="l00297"></a>00297 <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="l00302"></a>00302 <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#ga5b8aea67c9a9229912553f68f33a3cb8">oval_sysinfo_clone</a>(<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="l00306"></a>00306 <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="l00307"></a>00307 
<a name="l00315"></a>00315 <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="l00319"></a>00319 <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="l00323"></a>00323 <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="l00327"></a>00327 <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="l00331"></a>00331 <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="l00342"></a>00342 <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="l00343"></a>00343 
<a name="l00348"></a>00348 <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="l00349"></a>00349 
<a name="l00354"></a>00354 <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="l00355"></a>00355 
<a name="l00360"></a>00360 <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="l00361"></a>00361 
<a name="l00366"></a>00366 <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="l00376"></a>00376 <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="l00380"></a>00380 <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="l00384"></a>00384 <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="l00401"></a>00401 <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 platform...">oval_object</a> *);
<a name="l00406"></a>00406 <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#ga6415412edc540f73202c9552093e8301">oval_syschar_clone</a>(<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="l00410"></a>00410 <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="l00411"></a>00411 
<a name="l00419"></a>00419 <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="l00423"></a>00423 <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="l00427"></a>00427 <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 platform...">oval_object</a> *);
<a name="l00431"></a>00431 <span class="keywordtype">void</span> oval_syschar_add_sysitem(<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__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00435"></a>00435 <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="l00439"></a>00439 <span class="keywordtype">void</span> oval_syschar_add_new_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="keywordtype">char</span> *text, <a class="code" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc" title="Message level.">oval_message_level_t</a> level);
<a name="l00450"></a>00450 <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="l00451"></a>00451 
<a name="l00456"></a>00456 <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="l00457"></a>00457 
<a name="l00462"></a>00462 <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 platform...">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="l00463"></a>00463 
<a name="l00468"></a>00468 <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="l00469"></a>00469 
<a name="l00474"></a>00474 <span class="keyword">struct </span><a class="code" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> *<a class="code" href="group__OVALSYS.html#ga339bf10ccdf346d4c530b6dce3c35749" title="Get system characteristic data.">oval_syschar_get_sysitem</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="l00484"></a>00484 <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="l00488"></a>00488 <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="l00492"></a>00492 <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="l00509"></a>00509 <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="l00514"></a>00514 <span class="keyword">struct </span><a class="code" href="structoval__sysint.html" title="Network interface description.">oval_sysint</a> *<a class="code" href="group__OVALSYS.html#ga87b98cf707f3f0a38e31d261b5c5d247">oval_sysint_clone</a>(<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="l00518"></a>00518 <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="l00519"></a>00519 
<a name="l00527"></a>00527 <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="l00531"></a>00531 <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="l00535"></a>00535 <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="l00546"></a>00546 <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="l00547"></a>00547 
<a name="l00552"></a>00552 <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="l00553"></a>00553 
<a name="l00558"></a>00558 <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="l00568"></a>00568 <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="l00572"></a>00572 <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="l00576"></a>00576 <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="l00593"></a>00593 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">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> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>);
<a name="l00598"></a>00598 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *<a class="code" href="group__OVALSYS.html#gab5a355333675a94db54ad6fa291bf541">oval_sysitem_clone</a>(<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="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *old_data);
<a name="l00602"></a>00602 <span class="keywordtype">void</span> oval_sysitem_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00603"></a>00603 
<a name="l00611"></a>00611 <span class="keywordtype">void</span> oval_sysitem_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a>);
<a name="l00615"></a>00615 <span class="keywordtype">void</span> oval_sysitem_set_subtype(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *sysitem, <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> subtype);
<a name="l00619"></a>00619 <span class="keywordtype">void</span> oval_sysitem_add_message(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *);
<a name="l00623"></a>00623 <span class="keywordtype">void</span> oval_sysitem_add_sysent(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00634"></a>00634 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#ga7a5894cf527e6112dcffa866e7ed045f" title="Get system data ID.">oval_sysitem_get_id</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00639"></a>00639 <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 status.">oval_sysitem_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00644"></a>00644 <span class="keyword">struct </span><a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *<a class="code" href="group__OVALSYS.html#gad70e17288ade393558be6289136e8395" title="Get system data individual items.">oval_sysitem_get_sysents</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00649"></a>00649 <span class="keyword">struct </span><a class="code" href="structoval__message__iterator.html">oval_message_iterator</a> *<a class="code" href="group__OVALSYS.html#gac2a565847f1711fc422b2812bcc1aa59" title="Get system data message.">oval_sysitem_get_messages</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00654"></a>00654 <a class="code" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f" title="Unknown subtypes.">oval_subtype_t</a> <a class="code" href="group__OVALSYS.html#gafa261ed7fa7d17c3f92e128670ced585" title="Get system data subtype.">oval_sysitem_get_subtype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">oval_sysitem</a> *);
<a name="l00664"></a>00664 <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="l00668"></a>00668 <span class="keyword">struct </span><a class="code" href="structoval__sysitem.html" title="Each instance of Oval_sysitem represents one item.">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="l00672"></a>00672 <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="l00689"></a>00689 <span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *oval_sysent_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="l00694"></a>00694 <span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *<a class="code" href="group__OVALSYS.html#ga7b6d700485f1204c4e68edca14543ce6">oval_sysent_clone</a>(<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__sysent.html">oval_sysent</a> *old_item);
<a name="l00698"></a>00698 <span class="keywordtype">void</span> oval_sysent_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00706"></a>00706 <span class="keywordtype">void</span> oval_sysent_set_name(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">char</span> *name);
<a name="l00710"></a>00710 <span class="keywordtype">void</span> oval_sysent_set_value(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">char</span> *value);
<a name="l00714"></a>00714 <span class="keywordtype">void</span> oval_sysent_add_record_field(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *, <span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l00718"></a>00718 <span class="keywordtype">void</span> oval_sysent_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> status);
<a name="l00722"></a>00722 <span class="keywordtype">void</span> oval_sysent_set_datatype(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> type);
<a name="l00726"></a>00726 <span class="keywordtype">void</span> oval_sysent_set_mask(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *sysent, <span class="keywordtype">int</span> mask);
<a name="l00737"></a>00737 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gafc15f940eead4d04fd7ea6049343be86" title="Get system data item name.">oval_sysent_get_name</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00738"></a>00738 
<a name="l00743"></a>00743 <span class="keywordtype">char</span> *<a class="code" href="group__OVALSYS.html#gaad76f6eba0e275b105ef8dc813e35076" title="Get system data item value.">oval_sysent_get_value</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00744"></a>00744 
<a name="l00748"></a>00748 <span class="keyword">struct </span><a class="code" href="structoval__record__field__iterator.html">oval_record_field_iterator</a> *oval_sysent_get_record_fields(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00749"></a>00749 
<a name="l00754"></a>00754 <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> <a class="code" href="group__OVALSYS.html#ga8998222992027189d095d9cacfabd758" title="Get system data item status.">oval_sysent_get_status</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00755"></a>00755 
<a name="l00760"></a>00760 <a class="code" href="group__OVALDEF.html#gaf069fe2fb2a9ae3abe47cab55b89827e" title="Datatypes.">oval_datatype_t</a> <a class="code" href="group__OVALSYS.html#ga793f52a661f01f7138ee5c78fd4e41d4" title="Get system data item data type.">oval_sysent_get_datatype</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00761"></a>00761 
<a name="l00766"></a>00766 <span class="keywordtype">int</span> <a class="code" href="group__OVALSYS.html#ga6be8aa8588cfff4619969a3dd57e582a" title="Get system data item mask.">oval_sysent_get_mask</a>(<span class="keyword">struct</span> <a class="code" href="structoval__sysent.html">oval_sysent</a> *);
<a name="l00776"></a>00776 <span class="keywordtype">bool</span> oval_sysent_iterator_has_more(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);
<a name="l00780"></a>00780 <span class="keyword">struct </span><a class="code" href="structoval__sysent.html">oval_sysent</a> *oval_sysent_iterator_next(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);
<a name="l00784"></a>00784 <span class="keywordtype">void</span> oval_sysent_iterator_free(<span class="keyword">struct</span> <a class="code" href="structoval__sysent__iterator.html">oval_sysent_iterator</a> *);
<a name="l00800"></a>00800 <span class="keywordtype">void</span> oval_record_field_set_status(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *, <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a>);
<a name="l00809"></a>00809 <a class="code" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422" title="System characteristics status.">oval_syschar_status_t</a> oval_record_field_get_status(<span class="keyword">struct</span> <a class="code" href="structoval__record__field.html">oval_record_field</a> *);
<a name="l00815"></a>00815 <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="l00820"></a>00820 <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#ga0cdc11bc627cfb2f2e3300543fca302e">oval_message_clone</a>(<span class="keyword">struct</span> <a class="code" href="structoval__message.html" title="OVAL message.">oval_message</a> *old_message);
<a name="l00824"></a>00824 <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="l00825"></a>00825 
<a name="l00833"></a>00833 <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="l00837"></a>00837 <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="l00848"></a>00848 <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="l00853"></a>00853 <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="l00863"></a>00863 <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="l00867"></a>00867 <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="l00871"></a>00871 <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="l00878"></a>00878 <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 and oval_...">oval_variable</a> *, <span class="keywordtype">char</span> *);
<a name="l00883"></a>00883 <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 class="code" href="group__OVALSYS.html#gabc3b78c2a2089005cdf3bd394792393c">oval_variable_binding_clone</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="l00884"></a>00884                                                           <span class="keyword">struct</span> <a class="code" href="structoval__definition__model.html" title="Oval definition model.">oval_definition_model</a> *);
<a name="l00888"></a>00888 <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="l00889"></a>00889 
<a name="l00897"></a>00897 <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 and oval_...">oval_variable</a> *);
<a name="l00901"></a>00901 <span class="keywordtype">void</span> oval_variable_binding_add_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="l00912"></a>00912 <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 and oval_...">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="l00917"></a>00917 <span class="keyword">struct </span><a class="code" href="structoval__string__iterator.html">oval_string_iterator</a> *<a class="code" href="group__OVALSYS.html#ga2abcd4f29d082bcd17c8c623f4c14998" title="Get value of this binding.">oval_variable_binding_get_values</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="l00927"></a>00927 <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="l00931"></a>00931 <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="l00935"></a>00935 <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="l00942"></a>00942 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Jul 25 2011 for Open SCAP Library by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>