44
44
</tr></table></div>
45
45
<div class="refsynopsisdiv" title="Synopsis">
46
46
<a name="GcrParser.synopsis"></a><h2>Synopsis</h2>
47
<pre class="synopsis">
48
<a class="link" href="GcrParser.html#GcrParsedItem" title="GcrParsedItem">GcrParsedItem</a>;
47
<pre class="synopsis"> <a class="link" href="GcrParser.html#GcrParsedItem" title="GcrParsedItem">GcrParsedItem</a>;
49
48
<a class="link" href="GcrParser.html#GcrParserPrivate" title="GcrParserPrivate">GcrParserPrivate</a>;
50
49
<a class="link" href="GcrParser.html#GcrParser-struct" title="GcrParser">GcrParser</a>;
51
<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a>* <a class="link" href="GcrParser.html#gcr-parser-new" title="gcr_parser_new ()">gcr_parser_new</a> (void);
53
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
54
>gboolean</a> <a class="link" href="GcrParser.html#gcr-parser-format-enable" title="gcr_parser_format_enable ()">gcr_parser_format_enable</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
56
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
59
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
60
>gboolean</a> <a class="link" href="GcrParser.html#gcr-parser-format-disable" title="gcr_parser_format_disable ()">gcr_parser_format_disable</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
62
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
66
>gboolean</a> <a class="link" href="GcrParser.html#gcr-parser-format-supported" title="gcr_parser_format_supported ()">gcr_parser_format_supported</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
68
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
72
>gboolean</a> <a class="link" href="GcrParser.html#gcr-parser-parse-data" title="gcr_parser_parse_data ()">gcr_parser_parse_data</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
74
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
77
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"
80
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
82
void <a class="link" href="GcrParser.html#gcr-parser-add-password" title="gcr_parser_add_password ()">gcr_parser_add_password</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
84
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
85
>gchar</a> *password);
87
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
88
>gchar</a>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-label" title="gcr_parser_get_parsed_label ()">gcr_parser_get_parsed_label</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self);
90
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
91
>gchar</a>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-description" title="gcr_parser_get_parsed_description ()">gcr_parser_get_parsed_description</a> (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self);
93
href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"
94
>_GP11Attributes</a>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-attributes" title="gcr_parser_get_parsed_attributes ()">gcr_parser_get_parsed_attributes</a>
95
(<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self);
50
<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a>* <a class="link" href="GcrParser.html#gcr-parser-new" title="gcr_parser_new ()">gcr_parser_new</a> (void);
51
<span class="returnvalue">gboolean</span> <a class="link" href="GcrParser.html#gcr-parser-format-enable" title="gcr_parser_format_enable ()">gcr_parser_format_enable</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
52
<span class="returnvalue">gint</span> format);
53
<span class="returnvalue">gboolean</span> <a class="link" href="GcrParser.html#gcr-parser-format-disable" title="gcr_parser_format_disable ()">gcr_parser_format_disable</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
54
<span class="returnvalue">gint</span> format);
55
<span class="returnvalue">gboolean</span> <a class="link" href="GcrParser.html#gcr-parser-format-supported" title="gcr_parser_format_supported ()">gcr_parser_format_supported</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
56
<span class="returnvalue">gint</span> format);
57
<span class="returnvalue">gboolean</span> <a class="link" href="GcrParser.html#gcr-parser-parse-data" title="gcr_parser_parse_data ()">gcr_parser_parse_data</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
58
const <span class="returnvalue">guchar</span> *data,
59
<span class="returnvalue">gsize</span> n_data,
60
<span class="returnvalue">GError</span> **err);
61
<span class="returnvalue">void</span> <a class="link" href="GcrParser.html#gcr-parser-add-password" title="gcr_parser_add_password ()">gcr_parser_add_password</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
62
const <span class="returnvalue">gchar</span> *password);
63
const <span class="returnvalue">gchar</span>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-label" title="gcr_parser_get_parsed_label ()">gcr_parser_get_parsed_label</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self);
64
const <span class="returnvalue">gchar</span>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-description" title="gcr_parser_get_parsed_description ()">gcr_parser_get_parsed_description</a> (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self);
65
struct <a href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"><span class="returnvalue">_GP11Attributes</span></a>* <a class="link" href="GcrParser.html#gcr-parser-get-parsed-attributes" title="gcr_parser_get_parsed_attributes ()">gcr_parser_get_parsed_attributes</a>
66
(<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self);
98
69
<div class="refsect1" title="Object Hierarchy">
99
70
<a name="GcrParser.object-hierarchy"></a><h2>Object Hierarchy</h2>
100
71
<pre class="synopsis">
102
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
107
76
<div class="refsect1" title="Properties">
108
77
<a name="GcrParser.properties"></a><h2>Properties</h2>
109
78
<pre class="synopsis">
110
"<a class="link" href="GcrParser.html#GcrParser--parsed-attributes" title='The "parsed-attributes" property'>parsed-attributes</a>" <a
111
href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"
112
>GP11Attributes</a>* : Read
113
"<a class="link" href="GcrParser.html#GcrParser--parsed-description" title='The "parsed-description" property'>parsed-description</a>" <a
114
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
116
"<a class="link" href="GcrParser.html#GcrParser--parsed-label" title='The "parsed-label" property'>parsed-label</a>" <a
117
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
79
"<a class="link" href="GcrParser.html#GcrParser--parsed-attributes" title='The "parsed-attributes" property'>parsed-attributes</a>" <a href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"><span class="type">GP11Attributes</span></a>* : Read
80
"<a class="link" href="GcrParser.html#GcrParser--parsed-description" title='The "parsed-description" property'>parsed-description</a>" <span class="type">gchar</span>* : Read
81
"<a class="link" href="GcrParser.html#GcrParser--parsed-label" title='The "parsed-label" property'>parsed-label</a>" <span class="type">gchar</span>* : Read
121
84
<div class="refsect1" title="Signals">
267
218
<div class="refsect2" title="gcr_parser_parse_data ()">
268
219
<a name="gcr-parser-parse-data"></a><h3>gcr_parser_parse_data ()</h3>
269
<pre class="programlisting"><a
270
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
271
>gboolean</a> gcr_parser_parse_data (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *self,
273
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
276
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"
279
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
280
>GError</a> **err);</pre>
220
<pre class="programlisting"><span class="returnvalue">gboolean</span> gcr_parser_parse_data (<a class="link" href="GcrParser.html" title="GcrParser"><span class="returnvalue">GcrParser</span></a> *self,
221
const <span class="returnvalue">guchar</span> *data,
222
<span class="returnvalue">gsize</span> n_data,
223
<span class="returnvalue">GError</span> **err);</pre>
283
226
<div class="variablelist"><table border="0">
414
349
<a name="GcrParser.property-details"></a><h2>Property Details</h2>
415
350
<div class="refsect2" title='The "parsed-attributes" property'>
416
351
<a name="GcrParser--parsed-attributes"></a><h3>The <code class="literal">"parsed-attributes"</code> property</h3>
417
<pre class="programlisting"> "parsed-attributes" <a
418
href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"
419
>GP11Attributes</a>* : Read</pre>
352
<pre class="programlisting"> "parsed-attributes" <a href="http://library.gnome.org/devel/gp11/unstable/gp11-gp11-attributes.html#GP11Attributes"><span class="type">GP11Attributes</span></a>* : Read</pre>
420
353
<p>Parsed PKCS#11 attributes.</p>
423
356
<div class="refsect2" title='The "parsed-description" property'>
424
357
<a name="GcrParser--parsed-description"></a><h3>The <code class="literal">"parsed-description"</code> property</h3>
425
<pre class="programlisting"> "parsed-description" <a
426
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
427
>gchar</a>* : Read</pre>
358
<pre class="programlisting"> "parsed-description" <span class="type">gchar</span>* : Read</pre>
428
359
<p>Parsed item description.</p>
429
360
<p>Default value: ""</p>
432
363
<div class="refsect2" title='The "parsed-label" property'>
433
364
<a name="GcrParser--parsed-label"></a><h3>The <code class="literal">"parsed-label"</code> property</h3>
434
<pre class="programlisting"> "parsed-label" <a
435
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
436
>gchar</a>* : Read</pre>
365
<pre class="programlisting"> "parsed-label" <span class="type">gchar</span>* : Read</pre>
437
366
<p>Parsed item label.</p>
438
367
<p>Default value: ""</p>
442
371
<a name="GcrParser.signal-details"></a><h2>Signal Details</h2>
443
372
<div class="refsect2" title='The "authenticate" signal'>
444
373
<a name="GcrParser-authenticate"></a><h3>The <code class="literal">"authenticate"</code> signal</h3>
445
<pre class="programlisting"><a
446
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
447
>gboolean</a> user_function (<a class="link" href="GcrParser.html" title="GcrParser">GcrParser</a> *gcrparser,
449
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
452
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
453
>gpointer</a> user_data) : Run Last</pre>
374
<pre class="programlisting"><span class="returnvalue">gboolean</span> user_function (<a class="link" href="GcrParser.html" title="GcrParser"><span class="type">GcrParser</span></a> *gcrparser,
375
<span class="type">gpointer</span> arg1,
376
<span class="type">gpointer</span> user_data) : Run Last</pre>
456
379
<div class="variablelist"><table border="0">