Sun, 28 Oct 2007 13:01:45 +0000
Add the old error to the account-error-changed signal.
| 6605 | 1 | /** @page account-signals Account Signals |
| 2 | ||
| 3 | @signals | |
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
4 | @signal account-added |
| 6605 | 5 | @signal account-connecting |
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
6 | @signal account-removed |
|
12127
0ff56edeaaaf
[gaim-migrate @ 14427]
Casey Harkins <charkins@pidgin.im>
parents:
12070
diff
changeset
|
7 | @signal account-disabled |
|
0ff56edeaaaf
[gaim-migrate @ 14427]
Casey Harkins <charkins@pidgin.im>
parents:
12070
diff
changeset
|
8 | @signal account-enabled |
| 6605 | 9 | @signal account-setting-info |
| 10 | @signal account-set-info | |
| 11628 | 11 | @signal account-status-changed |
|
21205
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
12 | @signal account-authorization-requested |
|
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
13 | @signal account-authorization-denied |
|
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
14 | @signal account-authorization-granted |
|
21287
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
15 | @signal account-error-changed |
| 6605 | 16 | @endsignals |
| 17 | ||
|
20897
2608e9e07913
Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents:
16244
diff
changeset
|
18 | @see account.h |
|
2608e9e07913
Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents:
16244
diff
changeset
|
19 | |
| 6605 | 20 | <hr> |
| 21 | ||
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
22 | @signaldef account-added |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
23 | @signalproto |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
24 | void (*account_added)(PurpleAccount *account); |
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
25 | @endsignalproto |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
26 | @signaldesc |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
27 | Emitted when an account is added. |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
28 | @param account The account that was added. |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
29 | @endsignaldef |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
30 | |
| 6605 | 31 | @signaldef account-connecting |
| 32 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
33 | void (*account_connecting)(PurpleAccount *account); |
| 6605 | 34 | @endsignalproto |
| 35 | @signaldesc | |
| 36 | This is called when an account is in the process of connecting. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
37 | @param account The account in the process of connecting. |
| 6605 | 38 | @endsignaldef |
| 39 | ||
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
40 | @signaldef account-removed |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
41 | @signalproto |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
42 | void (*account_removed)(PurpleAccount *account); |
|
12053
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
43 | @endsignalproto |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
44 | @signaldesc |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
45 | Emitted when an account is removed. |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
46 | @param account The account that was removed. |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
47 | @endsignaldef |
|
5aa634db0fc1
[gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents:
11685
diff
changeset
|
48 | |
| 12070 | 49 | @signaldef account-disabled |
| 50 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
51 | void (*account_disabled)(PurpleAccount *account); |
| 12070 | 52 | @endsignalproto |
| 53 | @signaldesc | |
| 54 | Emitted when an account is disabled. | |
| 55 | @param account The account that was disabled. | |
| 56 | @endsignaldef | |
| 57 | ||
| 58 | @signaldef account-enabled | |
| 59 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
60 | void (*account_enabled)(PurpleAccount *account); |
| 12070 | 61 | @endsignalproto |
| 62 | @signaldesc | |
| 63 | Emitted when an account is enabled. | |
| 64 | @param account The account that was enabled. | |
| 65 | @endsignaldef | |
| 66 | ||
| 6605 | 67 | @signaldef account-setting-info |
| 68 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
69 | void (*account_setting_info)(PurpleAccount *account, const char *new_info); |
| 6605 | 70 | @endsignalproto |
| 71 | @signaldesc | |
| 72 | Emitted when a user is about to send his new user info, or | |
| 73 | profile, to the server. | |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
74 | @param account The account that the info will be set on. |
|
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
75 | @param new_info The new information to set. |
| 6605 | 76 | @endsignaldef |
| 77 | ||
| 78 | @signaldef account-set-info | |
| 79 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
80 | void (*account_set_info)(PurpleAccount *account, const char *new_info); |
| 6605 | 81 | @endsignalproto |
|
6606
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
82 | @signaldesc |
|
1387777368c7
[gaim-migrate @ 7130]
Christian Hammond <chipx86@chipx86.com>
parents:
6605
diff
changeset
|
83 | Emitted when a user sent his new user info, or profile, to the server. |
| 6605 | 84 | @param account The account that the info was set on. |
| 85 | @param new_info The new information set. | |
| 86 | @endsignaldef | |
| 87 | ||
| 11628 | 88 | @signaldef account-status-changed |
| 89 | @signalproto | |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
90 | void (*account_status_changed)(PurpleAccount *account, PurpleStatus *old, PurpleStatus *new); |
| 11628 | 91 | @endsignalproto |
| 92 | @signaldesc | |
| 93 | Emitted when the status of an account changes (after the change). | |
| 94 | @param account The account that changed status. | |
| 95 | @param old The status before change. | |
| 96 | @param new The status after change. | |
| 97 | @endsignaldef | |
| 98 | ||
|
13282
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
99 | @signaldef account-alias-changed |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
100 | @signalproto |
|
16244
be35cbf49dfb
Update the Doxygen signals documentation to match the new struct names.
Richard Laager <rlaager@pidgin.im>
parents:
13282
diff
changeset
|
101 | void (*account_alias_changed)(PurpleAccount *account, const char *old); |
|
13282
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
102 | @endsignalproto |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
103 | @signaldesc |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
104 | Emitted when the alias of an account changes (after the change). |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
105 | @param account The account for which the alias was changed. |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
106 | @param old The alias before change. |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
107 | @endsignaldef |
|
83e33fe74de3
[gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
12127
diff
changeset
|
108 | |
|
20421
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
109 | @signaldef account-authorization-requested |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
110 | @signalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
111 | void (*account_authorization_requested)(PurpleAccount *account, const char *user); |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
112 | @endsignalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
113 | @signaldesc |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
114 | Emitted when a user requests authorization. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
115 | @param account The account. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
116 | @param user The name of the user requesting authorization. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
117 | @return Less than zero to deny the request without prompting, greater |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
118 | than zero if the request should be granted. If zero is returned, |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
119 | then the user will be prompted with the request. |
|
21205
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
120 | @since 2.3.0 |
|
20421
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
121 | @endsignaldef |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
122 | |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
123 | @signaldef account-authorization-denied |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
124 | @signalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
125 | void (*account_authorization_denied)(PurpleAccount *account, const char *user); |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
126 | @endsignalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
127 | @signaldesc |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
128 | Emitted when the authorization request for a buddy is denied. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
129 | @param account The account. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
130 | @param user The name of the user requesting authorization. |
|
21205
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
131 | @since 2.3.0 |
|
20421
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
132 | @endsignaldef |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
133 | |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
134 | @signaldef account-authorization-granted |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
135 | @signalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
136 | void (*account_authorization_granted)(PurpleAccount *account, const char *user); |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
137 | @endsignalproto |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
138 | @signaldesc |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
139 | Emitted when the authorization request for a buddy is granted. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
140 | @param account The account. |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
141 | @param user The name of the user requesting authorization. |
|
21205
af0ebfad2b43
Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21204
diff
changeset
|
142 | @since 2.3.0 |
|
20421
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
143 | @endsignaldef |
|
e6c82f6c2485
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16244
diff
changeset
|
144 | |
|
21287
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
145 | @signaldef account-error-changed |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
146 | @signalproto |
|
21294
1fe885468da2
Add the old error to the account-error-changed signal.
Will Thompson <resiak@pidgin.im>
parents:
21287
diff
changeset
|
147 | void (*account_error_changed)(PurpleAccount *account, const PurpleAccountCurrentError *old_error, const PurpleAccountCurrentError *current_error); |
|
21287
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
148 | @endsignalproto |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
149 | @signaldesc |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
150 | Emitted when @a account's error changes. |
|
21294
1fe885468da2
Add the old error to the account-error-changed signal.
Will Thompson <resiak@pidgin.im>
parents:
21287
diff
changeset
|
151 | @param account The account whose error has changed. |
|
1fe885468da2
Add the old error to the account-error-changed signal.
Will Thompson <resiak@pidgin.im>
parents:
21287
diff
changeset
|
152 | @param old_error The account's previous error, or @c NULL if it had no |
|
1fe885468da2
Add the old error to the account-error-changed signal.
Will Thompson <resiak@pidgin.im>
parents:
21287
diff
changeset
|
153 | error. |
|
1fe885468da2
Add the old error to the account-error-changed signal.
Will Thompson <resiak@pidgin.im>
parents:
21287
diff
changeset
|
154 | @param new_error The account's new error, or @c NULL if it has no error. |
|
21287
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
155 | @see purple_account_get_current_error() |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
156 | @since 2.3.0 |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
157 | @endsignaldef |
|
c4971408eae8
Make PurpleAccount keep track of the last connection error suffered (or not, if
Will Thompson <resiak@pidgin.im>
parents:
21205
diff
changeset
|
158 | |
| 6605 | 159 | */ |
|
20897
2608e9e07913
Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents:
16244
diff
changeset
|
160 | // vim: syntax=c.doxygen tw=75 et |