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