aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/bee.h
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-03-31 22:32:25 -0400
committerWilmer van der Gaast <wilmer@gaast.net>2010-03-31 22:32:25 -0400
commit81e04e162bdc4517b2f357fd16dfd76f68245464 (patch)
tree9c916915ff7b5e46b6316f032871815a5e79de02 /protocols/bee.h
parent10a96f44efbeb6af09e2728926ce15b6bda12131 (diff)
nogaim.c is close to doing something useful again without speaking any IRC
itself.
Diffstat (limited to 'protocols/bee.h')
-rw-r--r--protocols/bee.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/protocols/bee.h b/protocols/bee.h
index e5c21120..e76e7988 100644
--- a/protocols/bee.h
+++ b/protocols/bee.h
@@ -33,7 +33,7 @@ typedef struct bee
struct set *set;
GSList *users;
- GSList *accounts;
+ struct account *accounts; /* TODO(wilmer): Use GSList here too? */
const struct bee_ui_funcs *ui;
void *ui_data;
@@ -55,7 +55,8 @@ typedef struct bee_user
char *fullname;
char *group;
- char *away;
+ bee_user_flags_t flags;
+ char *status;
char *status_msg;
bee_t *bee;
@@ -66,6 +67,7 @@ typedef struct bee_ui_funcs
{
gboolean (*user_new)( bee_t *bee, struct bee_user *bu );
gboolean (*user_free)( bee_t *bee, struct bee_user *bu );
+ gboolean (*user_status)( bee_t *bee, struct bee_user *bu, struct bee_user *old );
} bee_ui_funcs_t;