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="gnome-keyring-gnome-keyring-generic-callbacks">
6
<refentrytitle role="top_of_page" id="gnome-keyring-gnome-keyring-generic-callbacks.top_of_page">Callbacks</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>GNOME-KEYRING Library</refmiscinfo>
12
<refname>Callbacks</refname>
13
<refpurpose>Different callbacks for retrieving async results</refpurpose>
16
<refsynopsisdiv id="gnome-keyring-gnome-keyring-generic-callbacks.synopsis" role="synopsis">
17
<title role="synopsis.title">Synopsis</title>
20
<link linkend="void">void</link> (<link linkend="GnomeKeyringOperationDoneCallback">*GnomeKeyringOperationDoneCallback</link>)
21
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
22
<link linkend="gpointer">gpointer</link> data);
23
<link linkend="void">void</link> (<link linkend="GnomeKeyringOperationGetIntCallback">*GnomeKeyringOperationGetIntCallback</link>)
24
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
25
<link linkend="guint32">guint32</link> val,
26
<link linkend="gpointer">gpointer</link> data);
27
<link linkend="void">void</link> (<link linkend="GnomeKeyringOperationGetListCallback">*GnomeKeyringOperationGetListCallback</link>)
28
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
29
<link linkend="GList">GList</link> *list,
30
<link linkend="gpointer">gpointer</link> data);
31
<link linkend="void">void</link> (<link linkend="GnomeKeyringOperationGetStringCallback">*GnomeKeyringOperationGetStringCallback</link>)
32
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
33
const <link linkend="char">char</link> *string,
34
<link linkend="gpointer">gpointer</link> data);
46
<refsect1 id="gnome-keyring-gnome-keyring-generic-callbacks.description" role="desc">
47
<title role="desc.title">Description</title>
54
<refsect1 id="gnome-keyring-gnome-keyring-generic-callbacks.details" role="details">
55
<title role="details.title">Details</title>
56
<refsect2 id="GnomeKeyringOperationDoneCallback" role="function">
57
<title>GnomeKeyringOperationDoneCallback ()</title>
58
<indexterm zone="GnomeKeyringOperationDoneCallback"><primary sortas="GnomeKeyringOperationDoneCallback">GnomeKeyringOperationDoneCallback</primary></indexterm><programlisting><link linkend="void">void</link> (*GnomeKeyringOperationDoneCallback)
59
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
60
<link linkend="gpointer">gpointer</link> data);</programlisting>
62
</para><variablelist role="params">
63
<varlistentry><term><parameter>result</parameter> :</term>
65
</simpara></listitem></varlistentry>
66
<varlistentry><term><parameter>data</parameter> :</term>
68
</simpara></listitem></varlistentry>
69
</variablelist></refsect2>
70
<refsect2 id="GnomeKeyringOperationGetIntCallback" role="function">
71
<title>GnomeKeyringOperationGetIntCallback ()</title>
72
<indexterm zone="GnomeKeyringOperationGetIntCallback"><primary sortas="GnomeKeyringOperationGetIntCallback">GnomeKeyringOperationGetIntCallback</primary></indexterm><programlisting><link linkend="void">void</link> (*GnomeKeyringOperationGetIntCallback)
73
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
74
<link linkend="guint32">guint32</link> val,
75
<link linkend="gpointer">gpointer</link> data);</programlisting>
77
</para><variablelist role="params">
78
<varlistentry><term><parameter>result</parameter> :</term>
80
</simpara></listitem></varlistentry>
81
<varlistentry><term><parameter>val</parameter> :</term>
83
</simpara></listitem></varlistentry>
84
<varlistentry><term><parameter>data</parameter> :</term>
86
</simpara></listitem></varlistentry>
87
</variablelist></refsect2>
88
<refsect2 id="GnomeKeyringOperationGetListCallback" role="function">
89
<title>GnomeKeyringOperationGetListCallback ()</title>
90
<indexterm zone="GnomeKeyringOperationGetListCallback"><primary sortas="GnomeKeyringOperationGetListCallback">GnomeKeyringOperationGetListCallback</primary></indexterm><programlisting><link linkend="void">void</link> (*GnomeKeyringOperationGetListCallback)
91
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
92
<link linkend="GList">GList</link> *list,
93
<link linkend="gpointer">gpointer</link> data);</programlisting>
95
</para><variablelist role="params">
96
<varlistentry><term><parameter>result</parameter> :</term>
98
</simpara></listitem></varlistentry>
99
<varlistentry><term><parameter>list</parameter> :</term>
101
</simpara></listitem></varlistentry>
102
<varlistentry><term><parameter>data</parameter> :</term>
104
</simpara></listitem></varlistentry>
105
</variablelist></refsect2>
106
<refsect2 id="GnomeKeyringOperationGetStringCallback" role="function">
107
<title>GnomeKeyringOperationGetStringCallback ()</title>
108
<indexterm zone="GnomeKeyringOperationGetStringCallback"><primary sortas="GnomeKeyringOperationGetStringCallback">GnomeKeyringOperationGetStringCallback</primary></indexterm><programlisting><link linkend="void">void</link> (*GnomeKeyringOperationGetStringCallback)
109
(<link linkend="GnomeKeyringResult">GnomeKeyringResult</link> result,
110
const <link linkend="char">char</link> *string,
111
<link linkend="gpointer">gpointer</link> data);</programlisting>
113
</para><variablelist role="params">
114
<varlistentry><term><parameter>result</parameter> :</term>
116
</simpara></listitem></varlistentry>
117
<varlistentry><term><parameter>string</parameter> :</term>
119
</simpara></listitem></varlistentry>
120
<varlistentry><term><parameter>data</parameter> :</term>
122
</simpara></listitem></varlistentry>
123
</variablelist></refsect2>