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
|