Mercurial > pidgin
comparison src/core.h @ 7646:c8337162c712
[gaim-migrate @ 8289]
"A masterpiece" says time magazine.
Rolling Stone raves, "8 stars!"
That guy gave it 4 thumbs up, and he only has 2 thumbs.
This fixes "[ 849022 ] "gaim-remote quit" causes seg fault"
http://sourceforge.net/tracker/index.php?func=detail&aid=849022&group_id=235&atid=100235
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Thu, 27 Nov 2003 19:04:19 +0000 |
| parents | 25a616f16b6c |
| children | fa6395637e2c |
comparison
equal
deleted
inserted
replaced
| 7645:28100686bde9 | 7646:c8337162c712 |
|---|---|
| 53 /** | 53 /** |
| 54 * Quits the core of gaim, which, depending on the UI, may quit the | 54 * Quits the core of gaim, which, depending on the UI, may quit the |
| 55 * application using the gaim core. | 55 * application using the gaim core. |
| 56 */ | 56 */ |
| 57 void gaim_core_quit(void); | 57 void gaim_core_quit(void); |
| 58 | |
| 59 /** | |
| 60 * Calls gaim_core_quit(). This can be used as the function | |
| 61 * passed to g_timeout_add() when you want to shutdown Gaim | |
| 62 * in a specified amount of time. When shutting down Gaim | |
| 63 * from a plugin, you must use this with a timeout value of 0: | |
| 64 * g_timeout_add(0, gaim_core_quitcb, NULL); | |
| 65 * This is ensures that code from your plugin is not being | |
| 66 * executed when gaim_core_quit() is called. Otherwise you | |
| 67 * would get a core dump after gaim_core_quit() executes and | |
| 68 * control returns to your plugin because gaim_core_quit() frees | |
| 69 * all plugins. | |
| 70 */ | |
| 71 gboolean gaim_core_quit_cb(gpointer unused); | |
| 58 | 72 |
| 59 /** | 73 /** |
| 60 * Returns the version of the core library. | 74 * Returns the version of the core library. |
| 61 * | 75 * |
| 62 * @return The version of the core library. | 76 * @return The version of the core library. |
