24
|
1 #ifndef __BUDDIES_H__ |
|
2 #define __BUDDIES_H__ 1 |
|
3 |
|
4 #include <ncurses.h> |
35
|
5 #include "jabglue.h" |
24
|
6 #include "list.h" |
|
7 |
|
8 /* Definici�n de tipos */ |
|
9 typedef struct _buddy_entry_t { |
|
10 char *jid; |
|
11 char *name; |
|
12 char *group; |
|
13 char *resource; |
|
14 int flags; |
|
15 struct list_head list; |
|
16 } buddy_entry_t; |
|
17 |
|
18 void bud_DrawRoster(WINDOW * win); |
|
19 void bud_RosterDown(void); |
|
20 void bud_RosterUp(void); |
|
21 void bud_TerminateBuddies(void); |
35
|
22 int bud_BuddyCount(void); |
|
23 void bud_SetBuddyStatus(char *jidfrom, enum imstatus status); |
51
|
24 void bud_SortRoster(void); |
24
|
25 buddy_entry_t *bud_SelectedInfo(void); |
|
26 |
35
|
27 buddy_entry_t *bud_AddBuddy(const char *bjid, const char *bname); |
|
28 void bud_DeleteBuddy(buddy_entry_t *buddy); |
|
29 |
24
|
30 #endif |