mcabber/src/events.h
changeset 745 413e95f3051a
child 747 9875bc774ddf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mcabber/src/events.h	Mon Mar 13 17:28:24 2006 +0100
@@ -0,0 +1,27 @@
+#ifndef __EVENTS_H__
+#define __EVENTS_H__ 1
+
+#include "jabglue.h"
+
+
+#define EVS_DEFAULT_TIMEOUT 90
+#define EVS_MAX_TIMEOUT     600
+
+#define EVS_CONTEXT_USER    0
+#define EVS_CONTEXT_TIMEOUT 1
+
+/* Common structure for events (evs) and IQ requests (iqs) */
+typedef struct {
+  char *id;
+  time_t ts_create;
+  time_t ts_expire;
+  guint8 type;
+  gpointer data;
+  void (*callback)();
+  xmlnode xmldata;
+} eviqs;
+
+
+#endif /* __EVENTS_H__ */
+
+/* vim: set expandtab cindent cinoptions=>2\:2(0:  For Vim users... */