<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>Open SCAP Library: /home/pvrabec/openscap/openscap-0.5.7/src/OVAL/oval_sysData.c File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data 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 List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> </div> <div class="contents"> <h1>/home/pvrabec/openscap/openscap-0.5.7/src/OVAL/oval_sysData.c File Reference</h1> <p>Open Vulnerability and Assessment Language. <a href="#_details">More...</a></p> <code>#include <stdlib.h></code><br/> <code>#include <stdio.h></code><br/> <code>#include <string.h></code><br/> <code>#include "<a class="el" href="oval__agent__api__impl_8h_source.html">oval_agent_api_impl.h</a>"</code><br/> <code>#include "<a class="el" href="oval__system__characteristics__impl_8h_source.html">oval_system_characteristics_impl.h</a>"</code><br/> <code>#include "<a class="el" href="oval__collection__impl_8h_source.html">oval_collection_impl.h</a>"</code><br/> <code>#include "../common/util.h"</code><br/> <code>#include "../common/public/debug.h"</code><br/> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structoval__sysdata.html">oval_sysdata</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Data item aggregator. <a href="structoval__sysdata.html#_details">More...</a><br/></td></tr> <tr><td colspan="2"><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2aa0b1f52cfd71decf7b101e51c8d30c"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_t" ref="a2aa0b1f52cfd71decf7b101e51c8d30c" args="" --> typedef struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_t</b></td></tr> <tr><td colspan="2"><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a699fea1e3886ef2222fb1421fc787c70"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_new" ref="a699fea1e3886ef2222fb1421fc787c70" args="(struct oval_syschar_model *model, char *id)" --> struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_new</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *model, char *id)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dce9cafe732b5568c73b91cd4aa620b"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_is_valid" ref="a4dce9cafe732b5568c73b91cd4aa620b" args="(struct oval_sysdata *sysdata)" --> bool </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_is_valid</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9565e87f0766b8df716f38280b60359f"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_is_locked" ref="a9565e87f0766b8df716f38280b60359f" args="(struct oval_sysdata *sysdata)" --> bool </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_is_locked</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b87cc9436877ea13e3db53234387c2"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_clone" ref="a00b87cc9436877ea13e3db53234387c2" args="(struct oval_syschar_model *new_model, struct oval_sysdata *old_data)" --> struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_clone</b> (struct <a class="el" href="structoval__syschar__model.html">oval_syschar_model</a> *new_model, struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *old_data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab43ef4adab6719684d6a25b67765ebb"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_free" ref="aab43ef4adab6719684d6a25b67765ebb" args="(struct oval_sysdata *sysdata)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_free</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5110b00baac39e4af5e775cedf369f0"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_iterator_has_more" ref="ae5110b00baac39e4af5e775cedf369f0" args="(struct oval_sysdata_iterator *oc_sysdata)" --> bool </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator_has_more</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *oc_sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af38c37248aa27df0363fe48c067cb45a"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_iterator_next" ref="af38c37248aa27df0363fe48c067cb45a" args="(struct oval_sysdata_iterator *oc_sysdata)" --> struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator_next</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *oc_sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ca8cd77c2ed4e0de26d13ad3bbbe4eb"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_iterator_free" ref="a4ca8cd77c2ed4e0de26d13ad3bbbe4eb" args="(struct oval_sysdata_iterator *oc_sysdata)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_iterator_free</b> (struct <a class="el" href="structoval__sysdata__iterator.html">oval_sysdata_iterator</a> *oc_sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a659243bd13343f0b95a60b5dfc8b2ae5"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_subtype" ref="a659243bd13343f0b95a60b5dfc8b2ae5" args="(struct oval_sysdata *sysdata)" --> <a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_subtype</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5234cd4f3811b71fa0558dbe10318f7f"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_set_subtype" ref="a5234cd4f3811b71fa0558dbe10318f7f" args="(struct oval_sysdata *sysdata, oval_subtype_t subtype)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_set_subtype</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata, <a class="el" href="group__OVAL.html#ga99498f525c1a0282ef45557fc882f97f">oval_subtype_t</a> subtype)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a94314d1fcc1f12c29bc8eb74c1325a"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_id" ref="a3a94314d1fcc1f12c29bc8eb74c1325a" args="(struct oval_sysdata *data)" --> char * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_id</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd17cdf6c6fe1a044adee77b7303755c"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_message" ref="abd17cdf6c6fe1a044adee77b7303755c" args="(struct oval_sysdata *data)" --> char * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_message</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34f1e92479d452f9912aba842b9b37fe"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_set_message" ref="a34f1e92479d452f9912aba842b9b37fe" args="(struct oval_sysdata *data, char *message)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_set_message</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, char *message)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fb795d4e40f2c759b369fd3c10efff6"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_message_level" ref="a3fb795d4e40f2c759b369fd3c10efff6" args="(struct oval_sysdata *data)" --> <a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_message_level</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf0b13860152c0967074a97840d291fa"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_set_message_level" ref="abf0b13860152c0967074a97840d291fa" args="(struct oval_sysdata *data, oval_message_level_t level)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_set_message_level</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, <a class="el" href="group__OVALSYS.html#ga8ee215c8a9e2910e0595d0d32af688bc">oval_message_level_t</a> level)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a328fb96a23bd356cdb51370effe64a6c"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_items" ref="a328fb96a23bd356cdb51370effe64a6c" args="(struct oval_sysdata *data)" --> struct <a class="el" href="structoval__sysitem__iterator.html">oval_sysitem_iterator</a> * </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_items</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea56ab7c0c1982839ed8520617e426d9"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_add_item" ref="aea56ab7c0c1982839ed8520617e426d9" args="(struct oval_sysdata *data, struct oval_sysitem *item)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_add_item</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, struct <a class="el" href="structoval__sysitem.html">oval_sysitem</a> *item)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae77001e14866b9979b2bb2c62c6c6d16"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_get_status" ref="ae77001e14866b9979b2bb2c62c6c6d16" args="(struct oval_sysdata *data)" --> <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_get_status</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2bf2b20bc1bd75ce6d42d45b538654a"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_set_status" ref="ad2bf2b20bc1bd75ce6d42d45b538654a" args="(struct oval_sysdata *data, oval_syschar_status_t status)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_set_status</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *data, <a class="el" href="group__OVALSYS.html#gacf14e82865b7254b573e9a98e7fae422">oval_syschar_status_t</a> status)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a142bac3366c82a702210f3728c252524"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_parse_tag" ref="a142bac3366c82a702210f3728c252524" args="(xmlTextReaderPtr reader, struct oval_parser_context *context)" --> int </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_parse_tag</b> (xmlTextReaderPtr reader, struct <a class="el" href="structoval__parser__context.html">oval_parser_context</a> *context)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa44430c45901e01a095d595995877e8c"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_to_print" ref="aa44430c45901e01a095d595995877e8c" args="(struct oval_sysdata *sysdata, char *indent, int idx)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_to_print</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata, char *indent, int idx)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1bdf067ab3375b02518603daba20af1"></a><!-- doxytag: member="oval_sysData.c::oval_sysdata_to_dom" ref="ab1bdf067ab3375b02518603daba20af1" args="(struct oval_sysdata *sysdata, xmlDoc *doc, xmlNode *tag_parent)" --> void </td><td class="memItemRight" valign="bottom"><b>oval_sysdata_to_dom</b> (struct <a class="el" href="structoval__sysdata.html">oval_sysdata</a> *sysdata, xmlDoc *doc, xmlNode *tag_parent)</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Open Vulnerability and Assessment Language. </p> <p>See more details at <a href="http://oval.mitre.org/">http://oval.mitre.org/</a> </p> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>