--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpurple/protocols/gg/status.h Wed Aug 08 10:02:43 2012 +0200 @@ -0,0 +1,24 @@ +#ifndef _GGP_STATUS_H +#define _GGP_STATUS_H + +#include <internal.h> +#include <libgadu.h> + +typedef struct _ggp_status_session_data ggp_status_session_data; + +void ggp_status_setup(PurpleConnection *gc); +void ggp_status_cleanup(PurpleConnection *gc); + +// own status + +void ggp_status_set_initial(PurpleConnection *gc, struct gg_login_params *glp); + +gboolean ggp_status_set(PurpleAccount *account, int status, const gchar* msg); +void ggp_status_set_purplestatus(PurpleAccount *account, PurpleStatus *status); + +gboolean ggp_status_get_status_broadcasting(PurpleConnection *gc); +void ggp_status_set_status_broadcasting(PurpleConnection *gc, + gboolean broadcasting); +void ggp_status_broadcasting_dialog(PurpleConnection *gc); + +#endif /* _GGP_STATUS_H */