Mercurial > ~mikael > mcabber > hg
view mcabber/mcabber/events.h @ 2023:26edaf6ea10b
xmpp_setstatus: send presence to MUC rooms before the global presence
It only matters (AFAICS) when going offline. We want the presence
to be sent by mcabber and not by the server, especially if we're
using PGP.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Mon, 30 Jul 2012 22:39:17 +0200 |
parents | e6d355e50d7a |
children |
line wrap: on
line source
#ifndef __MCABBER_EVENTS_H__ #define __MCABBER_EVENTS_H__ 1 #include <mcabber/config.h> #define EVS_DEFAULT_TIMEOUT 90 #define EVS_MAX_TIMEOUT 432000 #define EVS_CONTEXT_TIMEOUT 0U #define EVS_CONTEXT_CANCEL 1U #define EVS_CONTEXT_ACCEPT 2U #define EVS_CONTEXT_REJECT 3U /* There can be other user-defined contexts */ typedef gboolean (*evs_callback_t)(guint context, const char *arg, gpointer userdata); const char *evs_new(const char *description, const char *id, time_t timeout, evs_callback_t callback, gpointer userdata, GDestroyNotify notify); int evs_del(const char *evid); int evs_callback(const char *evid, guint evcontext, const char *arg); void evs_display_list(void); GSList *evs_geteventslist(void); void evs_deinit(void); #endif /* __MCABBER_EVENTS_H__ */ /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2: For Vim users... */