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
|