2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="gcr-GcrTokenManager">
6
<refentrytitle role="top_of_page" id="gcr-GcrTokenManager.top_of_page">GcrTokenManager</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>GCR Library</refmiscinfo>
12
<refname>GcrTokenManager</refname>
13
<refpurpose></refpurpose>
16
<refsynopsisdiv id="gcr-GcrTokenManager.synopsis" role="synopsis">
17
<title role="synopsis.title">Synopsis</title>
20
<link linkend="GcrTokenManagerPrivate">GcrTokenManagerPrivate</link>;
21
<link linkend="GcrTokenManager">GcrTokenManager</link>;
22
<link linkend="GcrTokenManager">GcrTokenManager</link>* <link linkend="gcr-token-manager-new">gcr_token_manager_new</link> (<link linkend="struct--GP11Slot">struct _GP11Slot</link> *slot);
23
struct <link linkend="GP11Slot">_GP11Slot</link>* <link linkend="gcr-token-manager-get-slot">gcr_token_manager_get_slot</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self);
24
<link linkend="gboolean">gboolean</link> <link linkend="gcr-token-manager-initialize">gcr_token_manager_initialize</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
25
<link linkend="GCancellable">GCancellable</link> *cancel,
26
<link linkend="GError">GError</link> **error);
27
<link linkend="void">void</link> <link linkend="gcr-token-manager-initialize-async">gcr_token_manager_initialize_async</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
28
<link linkend="GCancellable">GCancellable</link> *cancel,
29
<link linkend="GAsyncReadyCallback">GAsyncReadyCallback</link> callback,
30
<link linkend="gpointer">gpointer</link> user_data);
31
<link linkend="gboolean">gboolean</link> <link linkend="gcr-token-manager-initialize-finish">gcr_token_manager_initialize_finish</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
32
<link linkend="GAsyncResult">GAsyncResult</link> *res,
33
<link linkend="GError">GError</link> **error);
34
<link linkend="gboolean">gboolean</link> <link linkend="gcr-token-manager-change-pin">gcr_token_manager_change_pin</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
35
<link linkend="GCancellable">GCancellable</link> *cancel,
36
<link linkend="GError">GError</link> **error);
37
<link linkend="void">void</link> <link linkend="gcr-token-manager-change-pin-async">gcr_token_manager_change_pin_async</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
38
<link linkend="GCancellable">GCancellable</link> *cancel,
39
<link linkend="GAsyncReadyCallback">GAsyncReadyCallback</link> callback,
40
<link linkend="gpointer">gpointer</link> user_data);
41
<link linkend="gboolean">gboolean</link> <link linkend="gcr-token-manager-change-pin-finish">gcr_token_manager_change_pin_finish</link> (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
42
<link linkend="GAsyncResult">GAsyncResult</link> *res,
43
<link linkend="GError">GError</link> **error);
55
<refsect1 id="gcr-GcrTokenManager.description" role="desc">
56
<title role="desc.title">Description</title>
61
<refsect1 id="gcr-GcrTokenManager.details" role="details">
62
<title role="details.title">Details</title>
63
<refsect2 id="GcrTokenManagerPrivate" role="struct">
64
<title>GcrTokenManagerPrivate</title>
65
<indexterm zone="GcrTokenManagerPrivate"><primary sortas="GcrTokenManagerPrivate">GcrTokenManagerPrivate</primary></indexterm><programlisting>typedef struct _GcrTokenManagerPrivate GcrTokenManagerPrivate;</programlisting>
68
<refsect2 id="GcrTokenManager" role="struct">
69
<title>GcrTokenManager</title>
70
<indexterm zone="GcrTokenManager"><primary sortas="GcrTokenManager">GcrTokenManager</primary></indexterm><programlisting>typedef struct {
72
GcrTokenManagerPrivate *pv;
77
<refsect2 id="gcr-token-manager-new" role="function">
78
<title>gcr_token_manager_new ()</title>
79
<indexterm zone="gcr-token-manager-new"><primary sortas="gcr_token_manager_new">gcr_token_manager_new</primary></indexterm><programlisting><link linkend="GcrTokenManager">GcrTokenManager</link>* gcr_token_manager_new (<link linkend="struct--GP11Slot">struct _GP11Slot</link> *slot);</programlisting>
81
</para><variablelist role="params">
82
<varlistentry><term><parameter>slot</parameter> :</term>
84
</simpara></listitem></varlistentry>
85
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
86
</simpara></listitem></varlistentry>
87
</variablelist></refsect2>
88
<refsect2 id="gcr-token-manager-get-slot" role="function">
89
<title>gcr_token_manager_get_slot ()</title>
90
<indexterm zone="gcr-token-manager-get-slot"><primary sortas="gcr_token_manager_get_slot">gcr_token_manager_get_slot</primary></indexterm><programlisting>struct <link linkend="GP11Slot">_GP11Slot</link>* gcr_token_manager_get_slot (<link linkend="GcrTokenManager">GcrTokenManager</link> *self);</programlisting>
92
</para><variablelist role="params">
93
<varlistentry><term><parameter>self</parameter> :</term>
95
</simpara></listitem></varlistentry>
96
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
97
</simpara></listitem></varlistentry>
98
</variablelist></refsect2>
99
<refsect2 id="gcr-token-manager-initialize" role="function">
100
<title>gcr_token_manager_initialize ()</title>
101
<indexterm zone="gcr-token-manager-initialize"><primary sortas="gcr_token_manager_initialize">gcr_token_manager_initialize</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gcr_token_manager_initialize (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
102
<link linkend="GCancellable">GCancellable</link> *cancel,
103
<link linkend="GError">GError</link> **error);</programlisting>
105
</para><variablelist role="params">
106
<varlistentry><term><parameter>self</parameter> :</term>
108
</simpara></listitem></varlistentry>
109
<varlistentry><term><parameter>cancel</parameter> :</term>
111
</simpara></listitem></varlistentry>
112
<varlistentry><term><parameter>error</parameter> :</term>
114
</simpara></listitem></varlistentry>
115
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
116
</simpara></listitem></varlistentry>
117
</variablelist></refsect2>
118
<refsect2 id="gcr-token-manager-initialize-async" role="function">
119
<title>gcr_token_manager_initialize_async ()</title>
120
<indexterm zone="gcr-token-manager-initialize-async"><primary sortas="gcr_token_manager_initialize_async">gcr_token_manager_initialize_async</primary></indexterm><programlisting><link linkend="void">void</link> gcr_token_manager_initialize_async (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
121
<link linkend="GCancellable">GCancellable</link> *cancel,
122
<link linkend="GAsyncReadyCallback">GAsyncReadyCallback</link> callback,
123
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
125
</para><variablelist role="params">
126
<varlistentry><term><parameter>self</parameter> :</term>
128
</simpara></listitem></varlistentry>
129
<varlistentry><term><parameter>cancel</parameter> :</term>
131
</simpara></listitem></varlistentry>
132
<varlistentry><term><parameter>callback</parameter> :</term>
134
</simpara></listitem></varlistentry>
135
<varlistentry><term><parameter>user_data</parameter> :</term>
137
</simpara></listitem></varlistentry>
138
</variablelist></refsect2>
139
<refsect2 id="gcr-token-manager-initialize-finish" role="function">
140
<title>gcr_token_manager_initialize_finish ()</title>
141
<indexterm zone="gcr-token-manager-initialize-finish"><primary sortas="gcr_token_manager_initialize_finish">gcr_token_manager_initialize_finish</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gcr_token_manager_initialize_finish (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
142
<link linkend="GAsyncResult">GAsyncResult</link> *res,
143
<link linkend="GError">GError</link> **error);</programlisting>
145
</para><variablelist role="params">
146
<varlistentry><term><parameter>self</parameter> :</term>
148
</simpara></listitem></varlistentry>
149
<varlistentry><term><parameter>res</parameter> :</term>
151
</simpara></listitem></varlistentry>
152
<varlistentry><term><parameter>error</parameter> :</term>
154
</simpara></listitem></varlistentry>
155
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
156
</simpara></listitem></varlistentry>
157
</variablelist></refsect2>
158
<refsect2 id="gcr-token-manager-change-pin" role="function">
159
<title>gcr_token_manager_change_pin ()</title>
160
<indexterm zone="gcr-token-manager-change-pin"><primary sortas="gcr_token_manager_change_pin">gcr_token_manager_change_pin</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gcr_token_manager_change_pin (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
161
<link linkend="GCancellable">GCancellable</link> *cancel,
162
<link linkend="GError">GError</link> **error);</programlisting>
164
</para><variablelist role="params">
165
<varlistentry><term><parameter>self</parameter> :</term>
167
</simpara></listitem></varlistentry>
168
<varlistentry><term><parameter>cancel</parameter> :</term>
170
</simpara></listitem></varlistentry>
171
<varlistentry><term><parameter>error</parameter> :</term>
173
</simpara></listitem></varlistentry>
174
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
175
</simpara></listitem></varlistentry>
176
</variablelist></refsect2>
177
<refsect2 id="gcr-token-manager-change-pin-async" role="function">
178
<title>gcr_token_manager_change_pin_async ()</title>
179
<indexterm zone="gcr-token-manager-change-pin-async"><primary sortas="gcr_token_manager_change_pin_async">gcr_token_manager_change_pin_async</primary></indexterm><programlisting><link linkend="void">void</link> gcr_token_manager_change_pin_async (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
180
<link linkend="GCancellable">GCancellable</link> *cancel,
181
<link linkend="GAsyncReadyCallback">GAsyncReadyCallback</link> callback,
182
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
184
</para><variablelist role="params">
185
<varlistentry><term><parameter>self</parameter> :</term>
187
</simpara></listitem></varlistentry>
188
<varlistentry><term><parameter>cancel</parameter> :</term>
190
</simpara></listitem></varlistentry>
191
<varlistentry><term><parameter>callback</parameter> :</term>
193
</simpara></listitem></varlistentry>
194
<varlistentry><term><parameter>user_data</parameter> :</term>
196
</simpara></listitem></varlistentry>
197
</variablelist></refsect2>
198
<refsect2 id="gcr-token-manager-change-pin-finish" role="function">
199
<title>gcr_token_manager_change_pin_finish ()</title>
200
<indexterm zone="gcr-token-manager-change-pin-finish"><primary sortas="gcr_token_manager_change_pin_finish">gcr_token_manager_change_pin_finish</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gcr_token_manager_change_pin_finish (<link linkend="GcrTokenManager">GcrTokenManager</link> *self,
201
<link linkend="GAsyncResult">GAsyncResult</link> *res,
202
<link linkend="GError">GError</link> **error);</programlisting>
204
</para><variablelist role="params">
205
<varlistentry><term><parameter>self</parameter> :</term>
207
</simpara></listitem></varlistentry>
208
<varlistentry><term><parameter>res</parameter> :</term>
210
</simpara></listitem></varlistentry>
211
<varlistentry><term><parameter>error</parameter> :</term>
213
</simpara></listitem></varlistentry>
214
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
215
</simpara></listitem></varlistentry>
216
</variablelist></refsect2>