1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
<!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.5.12/src/common/public/error.h 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/project/openscap/openscap-0.5.12/src/common/public/error.h File Reference</h1><code>#include <stdint.h></code><br/>
<code>#include <stdbool.h></code><br/>
<p><a href="error_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">OpenSCAP error families</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp424e11bab1f65add15b3c4cdf45cfe3a"></a> </p>
<br/><br/></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a4b222f295b167554e471b040639383"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_NONE" ref="ga2a4b222f295b167554e471b040639383" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga2a4b222f295b167554e471b040639383">OSCAP_EFAMILY_NONE</a> 0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">None. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc53d2370c80b6ed73177e50cadd9dff"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_GLIBC" ref="gacc53d2370c80b6ed73177e50cadd9dff" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gacc53d2370c80b6ed73177e50cadd9dff">OSCAP_EFAMILY_GLIBC</a> 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Errno errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5c221a396c86b253134dcf2cdd8fffc6"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_XML" ref="ga5c221a396c86b253134dcf2cdd8fffc6" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga5c221a396c86b253134dcf2cdd8fffc6">OSCAP_EFAMILY_XML</a> 2</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Libxml errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga063ef25dbff56281ad8b88bd3e5637a2"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_OSCAP" ref="ga063ef25dbff56281ad8b88bd3e5637a2" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga063ef25dbff56281ad8b88bd3e5637a2">OSCAP_EFAMILY_OSCAP</a> 3</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">OSCAP general errors. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0e81243524424435f8099c768fd3ab3"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_OVAL" ref="gac0e81243524424435f8099c768fd3ab3" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gac0e81243524424435f8099c768fd3ab3">OSCAP_EFAMILY_OVAL</a> 4</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">OVAL errors (OVAL & probes). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaef8f195999b3b733a1dc88b7f9bc8800"></a><!-- doxytag: member="error.h::OSCAP_EFAMILY_XCCDF" ref="gaef8f195999b3b733a1dc88b7f9bc8800" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaef8f195999b3b733a1dc88b7f9bc8800">OSCAP_EFAMILY_XCCDF</a> 5</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">XCCDF errors. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">OSCAP family codes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpf85260e7caeaec78daa10234661b882f"></a> </p>
<br/><br/></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaae500549b229e017c725e9966cd2a2c4"></a><!-- doxytag: member="error.h::OSCAP_ENONE" ref="gaae500549b229e017c725e9966cd2a2c4" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaae500549b229e017c725e9966cd2a2c4">OSCAP_ENONE</a> 0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">None. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f49cf2c3395080d9e20eb4929f1e4c1"></a><!-- doxytag: member="error.h::OSCAP_EXMLELEM" ref="ga7f49cf2c3395080d9e20eb4929f1e4c1" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga7f49cf2c3395080d9e20eb4929f1e4c1">OSCAP_EXMLELEM</a> 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Unknown XML element. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa703884800f0698cec4b4c962c2dbceb"></a><!-- doxytag: member="error.h::OSCAP_EINVARG" ref="gaa703884800f0698cec4b4c962c2dbceb" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaa703884800f0698cec4b4c962c2dbceb">OSCAP_EINVARG</a> 2</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Function called with invalid argument. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa2f59e51ab637af202c9147f5b61acc"></a><!-- doxytag: member="error.h::OSCAP_ENOTIMPL" ref="gaaa2f59e51ab637af202c9147f5b61acc" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaaa2f59e51ab637af202c9147f5b61acc">OSCAP_ENOTIMPL</a> 254</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Not implemented. <br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">OVAL family codes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrp668ac9ab2b33971432c87c44d868081e"></a> </p>
<br/><br/></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7eb4a9dad48beaaa20e1f32b8a4f8561"></a><!-- doxytag: member="error.h::OVAL_EOVALINT" ref="ga7eb4a9dad48beaaa20e1f32b8a4f8561" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EOVALINT</b> 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae734bea9af04c5254aa458da8bee0a5f"></a><!-- doxytag: member="error.h::OVAL_EPROBECONTEXT" ref="gae734bea9af04c5254aa458da8bee0a5f" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECONTEXT</b> 255</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab65948a4f2b93e42b3ca6b1749145aea"></a><!-- doxytag: member="error.h::OVAL_EPROBEINIT" ref="gab65948a4f2b93e42b3ca6b1749145aea" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEINIT</b> 256</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabc5a64c98d060c608453103437dd1475"></a><!-- doxytag: member="error.h::OVAL_EPROBECONN" ref="gabc5a64c98d060c608453103437dd1475" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECONN</b> 257</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2be84a16aae15eafd928862eb40f3127"></a><!-- doxytag: member="error.h::OVAL_EPROBENOTSUPP" ref="ga2be84a16aae15eafd928862eb40f3127" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBENOTSUPP</b> 258</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdb3dc471d520c0af7b26bf14a3bf438"></a><!-- doxytag: member="error.h::OVAL_EPROBEOBJINVAL" ref="gafdb3dc471d520c0af7b26bf14a3bf438" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEOBJINVAL</b> 259</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70c5049ceeeedca174b1a1a0779d7697"></a><!-- doxytag: member="error.h::OVAL_EPROBEITEMINVAL" ref="ga70c5049ceeeedca174b1a1a0779d7697" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEITEMINVAL</b> 260</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1fac7ba189511503b2bf88e7ea949b1"></a><!-- doxytag: member="error.h::OVAL_EPROBENODATA" ref="gad1fac7ba189511503b2bf88e7ea949b1" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBENODATA</b> 261</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d17d2ad0da02912655e894b7a2de430"></a><!-- doxytag: member="error.h::OVAL_EPROBECLOSE" ref="ga1d17d2ad0da02912655e894b7a2de430" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBECLOSE</b> 262</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac283be181e6b053ad691cc140e4164d5"></a><!-- doxytag: member="error.h::OVAL_EPROBESEND" ref="gac283be181e6b053ad691cc140e4164d5" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBESEND</b> 263</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3bce9d656c620b8802666a70512165b8"></a><!-- doxytag: member="error.h::OVAL_EPROBERECV" ref="ga3bce9d656c620b8802666a70512165b8" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBERECV</b> 264</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaadc67c830edb5f76aa13876dbc08613b"></a><!-- doxytag: member="error.h::OVAL_EPROBEUNKNOWN" ref="gaadc67c830edb5f76aa13876dbc08613b" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>OVAL_EPROBEUNKNOWN</b> 511</td></tr>
<tr><td colspan="2"><div class="groupHeader">XCCDF family codes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpf6751e58b4bb07dac990b148cae4e789"></a> </p>
<br/><br/></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf38d689e40599e73b994ae58bdbcb7fe"></a><!-- doxytag: member="error.h::XCCDF_EREFIDCONFLICT" ref="gaf38d689e40599e73b994ae58bdbcb7fe" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaf38d689e40599e73b994ae58bdbcb7fe">XCCDF_EREFIDCONFLICT</a> 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Conflict in refine rules - same idref. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaebbbb00f85f735c289bfaf8ebc57d991"></a><!-- doxytag: member="error.h::XCCDF_EREFGROUPATTR" ref="gaebbbb00f85f735c289bfaf8ebc57d991" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaebbbb00f85f735c289bfaf8ebc57d991">XCCDF_EREFGROUPATTR</a> 2</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bad attribute of group refid. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac29a7f4c454c9fa5a983828198685862"></a><!-- doxytag: member="error.h::XCCDF_EUNKNOWNTYPE" ref="gac29a7f4c454c9fa5a983828198685862" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gac29a7f4c454c9fa5a983828198685862">XCCDF_EUNKNOWNTYPE</a> 3</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bad type of xccdf item. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8fedddb59a3b9744a0532e2f5ef38917"></a><!-- doxytag: member="error.h::XCCDF_EUNKNOWNCB" ref="ga8fedddb59a3b9744a0532e2f5ef38917" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga8fedddb59a3b9744a0532e2f5ef38917">XCCDF_EUNKNOWNCB</a> 4</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Unknown callback - missing registration. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga69e64c67bfd9a55d3c962c8dca2b9418"></a><!-- doxytag: member="error.h::XCCDF_EBADID" ref="ga69e64c67bfd9a55d3c962c8dca2b9418" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga69e64c67bfd9a55d3c962c8dca2b9418">XCCDF_EBADID</a> 5</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Bad id in reference - item with that id does not exist. <br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaddebbc97e12a87b46b37d236660deb9"></a><!-- doxytag: member="error.h::oscap_errfamily_t" ref="gaaddebbc97e12a87b46b37d236660deb9" args="" -->
typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaaddebbc97e12a87b46b37d236660deb9">oscap_errfamily_t</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Error family type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga200ca968e978cd3f3020f3eaa1e4d18b"></a><!-- doxytag: member="error.h::oscap_errcode_t" ref="ga200ca968e978cd3f3020f3eaa1e4d18b" args="" -->
typedef uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga200ca968e978cd3f3020f3eaa1e4d18b">oscap_errcode_t</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Error code type. <br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga460f0799ef0d3718e656525d78b3f77d"></a><!-- doxytag: member="error.h::oscap_clearerr" ref="ga460f0799ef0d3718e656525d78b3f77d" args="(void)" -->
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga460f0799ef0d3718e656525d78b3f77d">oscap_clearerr</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Clear an error. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6250756dc15760ad37288410b1117433"></a><!-- doxytag: member="error.h::oscap_err" ref="ga6250756dc15760ad37288410b1117433" args="(void)" -->
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga6250756dc15760ad37288410b1117433">oscap_err</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check for an error. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf5a130197519ab79f452a592c327c89b"></a><!-- doxytag: member="error.h::oscap_err_family" ref="gaf5a130197519ab79f452a592c327c89b" args="(void)" -->
<a class="el" href="group__ERRORS.html#gaaddebbc97e12a87b46b37d236660deb9">oscap_errfamily_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#gaf5a130197519ab79f452a592c327c89b">oscap_err_family</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get last error family. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a04a1e9253a5097bf25c1520ab75c58"></a><!-- doxytag: member="error.h::oscap_err_code" ref="ga7a04a1e9253a5097bf25c1520ab75c58" args="(void)" -->
<a class="el" href="group__ERRORS.html#ga200ca968e978cd3f3020f3eaa1e4d18b">oscap_errcode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga7a04a1e9253a5097bf25c1520ab75c58">oscap_err_code</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get last error code. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40156d16cfcddd2596f56b9fcc5f752f"></a><!-- doxytag: member="error.h::oscap_err_desc" ref="ga40156d16cfcddd2596f56b9fcc5f752f" args="(void)" -->
const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ERRORS.html#ga40156d16cfcddd2596f56b9fcc5f752f">oscap_err_desc</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get last error description. <br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 30 Jun 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>
|