File: reporter_8h_source.html

package info (click to toggle)
openscap 0.5.12-3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 27,052 kB
  • ctags: 21,075
  • sloc: xml: 82,351; ansic: 52,101; sh: 17,802; makefile: 748; perl: 442; cpp: 117; python: 110
file content (133 lines) | stat: -rw-r--r-- 23,712 bytes parent folder | download
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
<!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/reporter.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/project/openscap/openscap-0.5.12/src/common/public/reporter.h</h1><a href="reporter_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * Copyright 2010 Red Hat Inc., Durham, North Carolina.</span>
<a name="l00003"></a>00003 <span class="comment"> * All Rights Reserved.</span>
<a name="l00004"></a>00004 <span class="comment"> *</span>
<a name="l00005"></a>00005 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00006"></a>00006 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00007"></a>00007 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00008"></a>00008 <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00009"></a>00009 <span class="comment"> *</span>
<a name="l00010"></a>00010 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00011"></a>00011 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00012"></a>00012 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00013"></a>00013 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00014"></a>00014 <span class="comment"> *</span>
<a name="l00015"></a>00015 <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span>
<a name="l00016"></a>00016 <span class="comment"> * License along with this library; if not, write to the Free Software</span>
<a name="l00017"></a>00017 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00018"></a>00018 <span class="comment"> *</span>
<a name="l00019"></a>00019 <span class="comment"> * Authors:</span>
<a name="l00020"></a>00020 <span class="comment"> *       Lukas Kuklinek &lt;lkuklinek@redhat.com&gt;</span>
<a name="l00021"></a>00021 <span class="comment"> */</span>
<a name="l00022"></a>00022 
<a name="l00028"></a>00028 <span class="preprocessor">#ifndef OSCAP_REPORTER_H_</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define OSCAP_REPORTER_H_</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span>
<a name="l00031"></a>00031 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
<a name="l00032"></a>00032 <span class="preprocessor">#include &lt;stdarg.h&gt;</span>
<a name="l00033"></a>00033 
<a name="l00126"></a>00126 
<a name="l00127"></a><a class="code" href="group__Reporters.html#gaa524578d6cdd09a090251f389a42193e">00127</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__Reporters.html#gaa524578d6cdd09a090251f389a42193e" title="Reporter message family.">oscap_reporter_family</a> {
<a name="l00128"></a>00128         OSCAP_REPORTER_FAMILY_XML = 1,
<a name="l00129"></a>00129         OSCAP_REPORTER_FAMILY_USER_START = 1024
<a name="l00130"></a>00130 } <a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a>;
<a name="l00131"></a>00131 
<a name="l00133"></a><a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715">00133</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a>;
<a name="l00134"></a>00134 
<a name="l00136"></a>00136 <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> <a class="code" href="group__Reporters.html#gab369d5ef0521bb171dca43d5dc7b4636" title="Maximum code.">OSCAP_REPORTER_CODE_MAX</a>;
<a name="l00137"></a>00137 
<a name="l00139"></a><a class="code" href="group__Reporters.html#ga77f207ed1eed4910e5eb8358f33c6e7c">00139</a> <span class="preprocessor">#define OSCAP_REPORTER_ALL 0, OSCAP_REPORTER_CODE_MAX</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span>
<a name="l00145"></a>00145 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a>;
<a name="l00146"></a>00146 
<a name="l00151"></a>00151 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a>;
<a name="l00152"></a>00152 
<a name="l00157"></a>00157 <span class="keyword">struct </span><a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a>;
<a name="l00158"></a>00158 
<a name="l00159"></a>00159 
<a name="l00172"></a><a class="code" href="group__Reporters.html#ga129619e51708aeefb3895ddc4009d8a7">00172</a> <span class="keyword">typedef</span> bool(*<a class="code" href="group__Reporters.html#ga129619e51708aeefb3895ddc4009d8a7" title="Function porototype for reporter initialisation.">oscap_reporter_init_func</a>)(<span class="keywordtype">void</span> **user);
<a name="l00173"></a>00173 
<a name="l00180"></a><a class="code" href="group__Reporters.html#ga0df6aa1cdb494d80c86a23dfbb4fcc3d">00180</a> <span class="keyword">typedef</span> void(*<a class="code" href="group__Reporters.html#ga0df6aa1cdb494d80c86a23dfbb4fcc3d" title="Function porototype for reporting a message.">oscap_reporter_report_func</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg, <span class="keywordtype">void</span> *user);
<a name="l00186"></a><a class="code" href="group__Reporters.html#gadbcba2c8f868c6d9911f84baa4205ace">00186</a> <span class="keyword">typedef</span> void(*<a class="code" href="group__Reporters.html#gadbcba2c8f868c6d9911f84baa4205ace" title="Function porototype for destroying a reporter.">oscap_reporter_destroy_func</a>)(<span class="keywordtype">void</span> *user);
<a name="l00187"></a>00187 
<a name="l00189"></a>00189 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *<a class="code" href="group__Reporters.html#ga128b0e1e7e32b808784e64f7915b849b">oscap_reporter_message_new</a>(<span class="keywordtype">void</span>);
<a name="l00191"></a>00191 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *<a class="code" href="group__Reporters.html#gacc16aa1839367828f42f45e24e8b08e9">oscap_reporter_message_new_fill</a>(<a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> family, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>);
<a name="l00193"></a>00193 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *<a class="code" href="group__Reporters.html#gab5ae2a139387dd6a37348af0d208926b">oscap_reporter_message_new_arg</a>(<a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> family, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, va_list ap);
<a name="l00195"></a>00195 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *<a class="code" href="group__Reporters.html#ga31c86db4139bd327cc8c1503e0677d9e">oscap_reporter_message_new_fmt</a>(<a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> family, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);
<a name="l00197"></a>00197 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *<a class="code" href="group__Reporters.html#ga07b28d63edf853c4c93d4bc49f9ffb42">oscap_reporter_message_clone</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00199"></a>00199 <a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> <a class="code" href="group__Reporters.html#ga3ff942948fe9614c4b38f5f14a328f26">oscap_reporter_message_get_family</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *item);
<a name="l00201"></a>00201 <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> <a class="code" href="group__Reporters.html#ga1a8ff34a7dfac72b7c9ff73ea5b1d781">oscap_reporter_message_get_code</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *item);
<a name="l00203"></a>00203 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Reporters.html#ga17e3cb8cb235c34d5c4a6b1052fd63ae">oscap_reporter_message_get_string</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *item);
<a name="l00204"></a>00204 
<a name="l00206"></a>00206 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Reporters.html#ga2088ef45d8e8e77759d9e8e83f498bcc">oscap_reporter_message_get_user1str</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00208"></a>00208 <span class="keywordtype">int</span> <a class="code" href="group__Reporters.html#gaedd88a92930d41be0af875d5720294e2">oscap_reporter_message_get_user1num</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00210"></a>00210 <span class="keywordtype">void</span> *<a class="code" href="group__Reporters.html#ga90b8581f5908404e8d0cb7ffca028dd4">oscap_reporter_message_get_user1ptr</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00212"></a>00212 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Reporters.html#ga6926dbbf42758651b9ddb0b1fdfe80b3">oscap_reporter_message_get_user2str</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00214"></a>00214 <span class="keywordtype">int</span> <a class="code" href="group__Reporters.html#gad8840eb1db5184a5345690c63b4113fb">oscap_reporter_message_get_user2num</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00216"></a>00216 <span class="keywordtype">void</span> *<a class="code" href="group__Reporters.html#ga08eca2b8cb49a1e3f535b314d60382f6">oscap_reporter_message_get_user2ptr</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00218"></a>00218 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Reporters.html#ga89ca0faf7e28540759389f3469f3cf98">oscap_reporter_message_get_user3str</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00220"></a>00220 <span class="keywordtype">int</span> <a class="code" href="group__Reporters.html#ga899d3ef9a868dbfd2a9ab305ac20aff7">oscap_reporter_message_get_user3num</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00222"></a>00222 <span class="keywordtype">void</span> *<a class="code" href="group__Reporters.html#gac11910bfa402ce779215101223cad7ba">oscap_reporter_message_get_user3ptr</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00223"></a>00223 
<a name="l00224"></a>00224 
<a name="l00233"></a>00233 <span class="keyword">struct </span><a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a> *<a class="code" href="group__Reporters.html#ga6113dcd32a3ea7ee6008552a963244ea" title="Create a new reporter type.">oscap_reporter_type_new</a>(
<a name="l00234"></a>00234                 <a class="code" href="group__Reporters.html#ga129619e51708aeefb3895ddc4009d8a7" title="Function porototype for reporter initialisation.">oscap_reporter_init_func</a> init,
<a name="l00235"></a>00235                 <a class="code" href="group__Reporters.html#ga0df6aa1cdb494d80c86a23dfbb4fcc3d" title="Function porototype for reporting a message.">oscap_reporter_report_func</a> report,
<a name="l00236"></a>00236                 <a class="code" href="group__Reporters.html#gadbcba2c8f868c6d9911f84baa4205ace" title="Function porototype for destroying a reporter.">oscap_reporter_destroy_func</a> destroy);
<a name="l00237"></a>00237 
<a name="l00239"></a>00239 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#ga822c06ccf7401aadc73e11256befbc0d">oscap_reporter_type_free</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a> *reptype);
<a name="l00240"></a>00240 
<a name="l00241"></a>00241 
<a name="l00248"></a>00248 <span class="keyword">struct </span><a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *<a class="code" href="group__Reporters.html#gadf1ddca067c1d7c9badbada6ce1e5efb" title="Create a new reporter of given type.">oscap_reporter_new</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a> *type, <span class="keywordtype">void</span> *user);
<a name="l00250"></a>00250 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#gaac027dea48263e1b7de11a6238a82778">oscap_reporter_free</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *reporter);
<a name="l00251"></a>00251 
<a name="l00257"></a>00257 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#ga5246095da903839dfcc22073cef4c907" title="Forward a message to a reporter.">oscap_reporter_dispatch</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *reporter, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00258"></a>00258 
<a name="l00266"></a>00266 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#ga93a7de375fcf4507df3e7db4a0e31464" title="Do report.">oscap_reporter_report</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *reporter, <span class="keyword">struct</span> <a class="code" href="structoscap__reporter__message.html" title="Represents a message to be reported.">oscap_reporter_message</a> *msg);
<a name="l00268"></a>00268 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#gaf467a448b5bbbc1f11ae7654608f834a">oscap_reporter_report_fmt</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *reporter, <a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> family, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);
<a name="l00269"></a>00269 
<a name="l00271"></a>00271 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__Reporters.html#ga1396a3a5ce0fa2e020d5fa0a98488198">oscap_reporter_get_userdata</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *item);
<a name="l00273"></a>00273 <span class="keywordtype">bool</span> <a class="code" href="group__Reporters.html#gaad5c3f855e30c34d3cc594a136bb5348">oscap_reporter_set_userdata</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *newval);
<a name="l00274"></a>00274 
<a name="l00286"></a><a class="code" href="group__Reporters.html#ga70cb37c716f8ce68ff4f20ecc2895c04">00286</a> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a> <a class="code" href="group__Reporters.html#ga70cb37c716f8ce68ff4f20ecc2895c04" title="Standard output reporter.">OSCAP_REPORTER_STDOUT</a>;
<a name="l00287"></a>00287 
<a name="l00297"></a><a class="code" href="group__Reporters.html#gada559d363b02a3fae9647e044a3bb5f1">00297</a> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structoscap__reporter__type.html" title="Reporter type.">oscap_reporter_type</a> <a class="code" href="group__Reporters.html#gada559d363b02a3fae9647e044a3bb5f1" title="Reporter to multiple other reporters.">OSCAP_REPORTER_MULTI</a>;
<a name="l00298"></a>00298 
<a name="l00305"></a>00305 <span class="keywordtype">void</span> <a class="code" href="group__Reporters.html#gad8223c271be6d6adbd418b1e7aefe5e9" title="Add a subreporter to given multireporter.">oscap_reporter_multi_add_reporter</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *multi, <span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *reporter);
<a name="l00306"></a>00306 
<a name="l00320"></a>00320 <span class="keyword">struct </span><a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *<a class="code" href="group__Reporters.html#ga52380231fa87e51e08902c26137e441a" title="Create a new filtering reporter.">oscap_reporter_new_filter</a>(<span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *pos_child, <span class="keyword">struct</span> <a class="code" href="structoscap__reporter.html" title="Reporter instance.">oscap_reporter</a> *neg_child,
<a name="l00321"></a>00321             <a class="code" href="group__Reporters.html#ga9958de4d24744d816480c94796014c0a" title="Reporter message family.">oscap_reporter_family_t</a> family, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> min_code, <a class="code" href="group__Reporters.html#gabea6171ab5d5780073321cfe7687a715" title="Reporter message code type.">oscap_reporter_code_t</a> max_code);
<a name="l00322"></a>00322 
<a name="l00325"></a>00325 <span class="preprocessor">#endif // OSCAP_REPORTER_H_</span>
</pre></div></div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 30 Jun 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>