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 |