24
24
enum <link linkend="GOSeverity">GOSeverity</link>;
25
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-str">error_info_new_str</link> (<link linkend="char">char</link> const *msg);
26
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-printf">error_info_new_printf</link> (<link linkend="char">char</link> const *msg_format,
25
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-str">error_info_new_str</link> (<link linkend="char">char</link> const *msg);
26
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-printf">error_info_new_printf</link> (<link linkend="char">char</link> const *msg_format,
28
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-vprintf">error_info_new_vprintf</link> (<link linkend="GOSeverity">GOSeverity</link> severity,
28
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-vprintf">error_info_new_vprintf</link> (<link linkend="GOSeverity">GOSeverity</link> severity,
29
29
<link linkend="char">char</link> const *msg_format,
30
30
<link linkend="va-list">va_list</link> args);
31
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-str-with-details">error_info_new_str_with_details</link> (<link linkend="char">char</link> const *msg,
31
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-str-with-details">error_info_new_str_with_details</link> (<link linkend="char">char</link> const *msg,
32
32
<link linkend="ErrorInfo">ErrorInfo</link> *details);
33
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-str-with-details-list">error_info_new_str_with_details_list</link>
33
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-str-with-details-list">error_info_new_str_with_details_list</link>
34
34
(<link linkend="char">char</link> const *msg,
35
35
<link linkend="GSList">GSList</link> *details);
36
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-from-error-list">error_info_new_from_error_list</link> (<link linkend="GSList">GSList</link> *errors);
37
<link linkend="ErrorInfo">ErrorInfo</link> * <link linkend="error-info-new-from-errno">error_info_new_from_errno</link> (void);
36
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-from-error-list">error_info_new_from_error_list</link> (<link linkend="GSList">GSList</link> *errors);
37
<link linkend="ErrorInfo">ErrorInfo</link>* <link linkend="error-info-new-from-errno">error_info_new_from_errno</link> (void);
38
38
<link linkend="void">void</link> <link linkend="error-info-add-details">error_info_add_details</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error,
39
39
<link linkend="ErrorInfo">ErrorInfo</link> *details);
40
40
<link linkend="void">void</link> <link linkend="error-info-add-details-list">error_info_add_details_list</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error,
41
41
<link linkend="GSList">GSList</link> *details);
42
42
<link linkend="void">void</link> <link linkend="error-info-free">error_info_free</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
43
43
<link linkend="void">void</link> <link linkend="error-info-print">error_info_print</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
44
<link linkend="char">char</link> const* <link linkend="error-info-peek-message">error_info_peek_message</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
45
<link linkend="GSList">GSList</link> * <link linkend="error-info-peek-details">error_info_peek_details</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
44
<link linkend="char">char</link>const* <link linkend="error-info-peek-message">error_info_peek_message</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
45
<link linkend="GSList">GSList</link>* <link linkend="error-info-peek-details">error_info_peek_details</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
46
46
<link linkend="GOSeverity">GOSeverity</link> <link linkend="error-info-peek-severity">error_info_peek_severity</link> (<link linkend="ErrorInfo">ErrorInfo</link> *error);
47
47
#define <link linkend="GO-INIT-RET-ERROR-INFO:CAPS">GO_INIT_RET_ERROR_INFO</link> (ret_error)
78
78
<refsect2 id="error-info-new-str" role="function">
79
79
<title>error_info_new_str ()</title>
80
<indexterm zone="error-info-new-str"><primary>error_info_new_str</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_str (<link linkend="char">char</link> const *msg);</programlisting>
80
<indexterm zone="error-info-new-str"><primary>error_info_new_str</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_str (<link linkend="char">char</link> const *msg);</programlisting>
83
83
</para><variablelist role="params">
91
91
</variablelist></refsect2>
92
92
<refsect2 id="error-info-new-printf" role="function">
93
93
<title>error_info_new_printf ()</title>
94
<indexterm zone="error-info-new-printf"><primary>error_info_new_printf</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_printf (<link linkend="char">char</link> const *msg_format,
94
<indexterm zone="error-info-new-printf"><primary>error_info_new_printf</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_printf (<link linkend="char">char</link> const *msg_format,
95
95
...);</programlisting>
109
109
</variablelist></refsect2>
110
110
<refsect2 id="error-info-new-vprintf" role="function">
111
111
<title>error_info_new_vprintf ()</title>
112
<indexterm zone="error-info-new-vprintf"><primary>error_info_new_vprintf</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_vprintf (<link linkend="GOSeverity">GOSeverity</link> severity,
112
<indexterm zone="error-info-new-vprintf"><primary>error_info_new_vprintf</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_vprintf (<link linkend="GOSeverity">GOSeverity</link> severity,
113
113
<link linkend="char">char</link> const *msg_format,
114
114
<link linkend="va-list">va_list</link> args);</programlisting>
131
131
</variablelist></refsect2>
132
132
<refsect2 id="error-info-new-str-with-details" role="function">
133
133
<title>error_info_new_str_with_details ()</title>
134
<indexterm zone="error-info-new-str-with-details"><primary>error_info_new_str_with_details</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_str_with_details (<link linkend="char">char</link> const *msg,
134
<indexterm zone="error-info-new-str-with-details"><primary>error_info_new_str_with_details</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_str_with_details (<link linkend="char">char</link> const *msg,
135
135
<link linkend="ErrorInfo">ErrorInfo</link> *details);</programlisting>
149
149
</variablelist></refsect2>
150
150
<refsect2 id="error-info-new-str-with-details-list" role="function">
151
151
<title>error_info_new_str_with_details_list ()</title>
152
<indexterm zone="error-info-new-str-with-details-list"><primary>error_info_new_str_with_details_list</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_str_with_details_list
152
<indexterm zone="error-info-new-str-with-details-list"><primary>error_info_new_str_with_details_list</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_str_with_details_list
153
153
(<link linkend="char">char</link> const *msg,
154
154
<link linkend="GSList">GSList</link> *details);</programlisting>
168
168
</variablelist></refsect2>
169
169
<refsect2 id="error-info-new-from-error-list" role="function">
170
170
<title>error_info_new_from_error_list ()</title>
171
<indexterm zone="error-info-new-from-error-list"><primary>error_info_new_from_error_list</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_from_error_list (<link linkend="GSList">GSList</link> *errors);</programlisting>
171
<indexterm zone="error-info-new-from-error-list"><primary>error_info_new_from_error_list</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_from_error_list (<link linkend="GSList">GSList</link> *errors);</programlisting>
174
174
</para><variablelist role="params">
182
182
</variablelist></refsect2>
183
183
<refsect2 id="error-info-new-from-errno" role="function">
184
184
<title>error_info_new_from_errno ()</title>
185
<indexterm zone="error-info-new-from-errno"><primary>error_info_new_from_errno</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link> * error_info_new_from_errno (void);</programlisting>
185
<indexterm zone="error-info-new-from-errno"><primary>error_info_new_from_errno</primary></indexterm><programlisting><link linkend="ErrorInfo">ErrorInfo</link>* error_info_new_from_errno (void);</programlisting>
188
188
</para><variablelist role="params">
249
249
</variablelist></refsect2>
250
250
<refsect2 id="error-info-peek-message" role="function">
251
251
<title>error_info_peek_message ()</title>
252
<indexterm zone="error-info-peek-message"><primary>error_info_peek_message</primary></indexterm><programlisting><link linkend="char">char</link> const* error_info_peek_message (<link linkend="ErrorInfo">ErrorInfo</link> *error);</programlisting>
252
<indexterm zone="error-info-peek-message"><primary>error_info_peek_message</primary></indexterm><programlisting><link linkend="char">char</link>const* error_info_peek_message (<link linkend="ErrorInfo">ErrorInfo</link> *error);</programlisting>
255
255
</para><variablelist role="params">
263
263
</variablelist></refsect2>
264
264
<refsect2 id="error-info-peek-details" role="function">
265
265
<title>error_info_peek_details ()</title>
266
<indexterm zone="error-info-peek-details"><primary>error_info_peek_details</primary></indexterm><programlisting><link linkend="GSList">GSList</link> * error_info_peek_details (<link linkend="ErrorInfo">ErrorInfo</link> *error);</programlisting>
266
<indexterm zone="error-info-peek-details"><primary>error_info_peek_details</primary></indexterm><programlisting><link linkend="GSList">GSList</link>* error_info_peek_details (<link linkend="ErrorInfo">ErrorInfo</link> *error);</programlisting>
269
269
</para><variablelist role="params">