comparison mcabber/src/events.h @ 1607:14690e624e9d

Add modules
author Myhailo Danylenko <isbear@ukrpost.net>
date Sun, 11 Oct 2009 16:01:52 +0200
parents 351427ef0b4b
children
comparison
equal deleted inserted replaced
1606:d7f26538c24c 1607:14690e624e9d
1 #ifndef __EVENTS_H__ 1 #ifndef __EVENTS_H__
2 #define __EVENTS_H__ 1 2 #define __EVENTS_H__ 1
3 3
4 #include "config.h" // MODULES_ENABLE
4 5
5 #define EVS_DEFAULT_TIMEOUT 90 6 #define EVS_DEFAULT_TIMEOUT 90
6 #define EVS_MAX_TIMEOUT 432000 7 #define EVS_MAX_TIMEOUT 432000
7 8
8 #define EVS_CONTEXT_TIMEOUT 0U 9 #define EVS_CONTEXT_TIMEOUT 0U
9 #define EVS_CONTEXT_CANCEL 1U 10 #define EVS_CONTEXT_CANCEL 1U
10 #define EVS_CONTEXT_USER 2U 11 #define EVS_CONTEXT_USER 2U
11 12
12 typedef enum { 13 typedef enum {
13 EVS_TYPE_SUBSCRIPTION = 1, 14 EVS_TYPE_SUBSCRIPTION = 1,
14 EVS_TYPE_INVITATION = 2 15 EVS_TYPE_INVITATION = 2,
16 #ifdef MODULES_ENABLE
17 EVS_TYPE_USER = 3,
18 #endif
15 } evs_type; 19 } evs_type;
16 20
17 /* Common structure for events (evs) and IQ requests (iqs) */ 21 /* Common structure for events (evs) and IQ requests (iqs) */
18 typedef struct { 22 typedef struct {
19 char *id; 23 char *id;