diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-03-31 22:32:25 -0400 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-03-31 22:32:25 -0400 |
commit | 81e04e162bdc4517b2f357fd16dfd76f68245464 (patch) | |
tree | 9c916915ff7b5e46b6316f032871815a5e79de02 /protocols/bee.h | |
parent | 10a96f44efbeb6af09e2728926ce15b6bda12131 (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.h | 6 |
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; |