comparison src/blist.h @ 6485:70d5122bc3ff

[gaim-migrate @ 6999] Removed the old event system and replaced it with a much better signal system. There will most likely be some bugs in this, but it seems to be working for now. Plugins can now generate their own signals, and other plugins can find those plugins and connect to them. This could give plugins a form of IPC. It's also useful for other things. It's rather flexible, except for the damn marshalling, but there's no way around that that I or the glib people can see. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 18 Aug 2003 01:03:43 +0000
parents ccfdf9f2cdd1
children 0c5637b5462e
comparison
equal deleted inserted replaced
6484:5ced8e111473 6485:70d5122bc3ff
3 * @ingroup core 3 * @ingroup core
4 * 4 *
5 * gaim 5 * gaim
6 * 6 *
7 * Copyright (C) 2003, Sean Egan <sean.egan@binghamton.edu> 7 * Copyright (C) 2003, Sean Egan <sean.egan@binghamton.edu>
8 * 8 *
9 * This program is free software; you can redistribute it and/or modify 9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or 11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version. 12 * (at your option) any later version.
13 * 13 *
611 */ 611 */
612 struct gaim_blist_ui_ops *gaim_get_blist_ui_ops(void); 612 struct gaim_blist_ui_ops *gaim_get_blist_ui_ops(void);
613 613
614 /*@}*/ 614 /*@}*/
615 615
616 /**************************************************************************/
617 /** @name Buddy List Subsystem */
618 /**************************************************************************/
619 /*@{*/
620
621 /**
622 * Returns the handle for the buddy list subsystem.
623 *
624 * @return The buddy list subsystem handle.
625 */
626 void *gaim_blist_get_handle(void);
627
628 /**
629 * Initializes the buddy list subsystem.
630 */
631 void gaim_blist_init(void);
632
633 /**
634 * Uninitializes the buddy list subsystem.
635 */
636 void gaim_blist_uninit(void);
637
638 /*@}*/
639
616 #ifdef __cplusplus 640 #ifdef __cplusplus
617 } 641 }
618 #endif 642 #endif
619 643
620 #endif /* _LIST_H_ */ 644 #endif /* _LIST_H_ */