Macros
events.h File Reference

Go to the source code of this file.

Macros

#define EVENT_ERROR   -1
 
#define EVENT_BLOCKED   0
 
#define EVENT_OK   1
 
#define EVENTS_SERVER   0x00000000
 
#define EVENTS_USER   0xf0000000
 
#define EVENTS_MODULES   0x10000000
 
#define EVENTS_MONITORED   0x20000000
 
#define EVENTS_SECOND   0x40000000
 
#define EVENT_MASK   0xffffffff - EVENTS_MONITORED
 
#define EVENT_ENTER_INVENTORY   1
 
#define EVENT_LEAVE_INVENTORY   2
 
#define EVENT_UPLOAD   4
 
#define EVENT_DOWNLOAD   8
 
#define EVENT_ATTRIBUTES_CHANGE   16
 
#define EVENT_MOVE   32
 
#define EVENT_SAY   64
 
#define EVENT_TELL   128
 
#define EVENT_LOGIN   256
 
#define EVENT_LOGOUT   512
 
#define EVENT_ATTRIBUTES_LOCK   1024
 
#define EVENT_EXECUTE   2048
 
#define EVENT_REGISTER_FACTORY   4096
 
#define EVENT_REGISTER_MODULE   8192
 
#define EVENT_ATTRIBUTES_ACQUIRE   16384
 
#define EVENT_ATTRIBUTES_QUERY   32768
 
#define EVENT_REGISTER_ATTRIBUTE   65536
 
#define EVENT_DELETE   131072
 
#define EVENT_ADD_MEMBER   262144
 
#define EVENT_REMOVE_MEMBER   524288
 
#define EVENT_GRP_ADD_PERMISSION   1048576
 
#define EVENT_USER_CHANGE_PW   2097152
 
#define EVENT_SANCTION   4194304
 
#define EVENT_SANCTION_META   8388608
 
#define EVENT_ARRANGE_OBJECT   (1<<24)
 
#define EVENT_ANNOTATE   (1<<25)
 
#define EVENT_LISTEN_EVENT   (1<<26)
 
#define EVENT_IGNORE_EVENT   (1<<27)
 
#define EVENT_GET_INVENTORY   (1|EVENTS_SECOND)
 
#define EVENT_DUPLICATE   (2|EVENTS_SECOND)
 
#define EVENT_REQ_SAVE   (4|EVENTS_SECOND)
 
#define EVENT_GRP_ADDMUTUAL   (8|EVENTS_SECOND)
 
#define EVENT_REF_GONE   (16|EVENTS_SECOND)
 
#define EVENT_STATUS_CHANGED   (32|EVENTS_SECOND)
 
#define EVENT_SAVE_OBJECT   (64|EVENTS_SECOND)
 
#define EVENT_REMOVE_ANNOTATION   (128|EVENTS_SECOND)
 
#define EVENT_DOWNLOAD_FINISHED   (256|EVENTS_SECOND)
 
#define EVENT_LOCK   (512|EVENTS_SECOND)
 
#define EVENT_USER_JOIN_GROUP   (1024|EVENTS_SECOND)
 
#define EVENT_USER_LEAVE_GROUP   (2048|EVENTS_SECOND)
 
#define EVENT_UNLOCK   (4096|EVENTS_SECOND)
 
#define EVENT_DECORATE   (8192|EVENTS_SECOND)
 
#define EVENT_REMOVE_DECORATION   (16384|EVENTS_SECOND)
 
#define EVENT_USER_NEW_TICKET   (EVENT_USER_CHANGE_PW|EVENTS_SECOND)
 
#define EVENTS_OBSERVE   (EVENT_SAY|EVENT_ENTER_INVENTORY|EVENT_LEAVE_INVENTORY)
 
#define EVENT_DB_REGISTER   EVENTS_MODULES | 1 << 1
 
#define EVENT_DB_UNREGISTER   EVENTS_MODULES | 1 << 2
 
#define EVENT_DB_QUERY   EVENTS_MODULES | 1 << 3
 
#define EVENT_SERVER_SHUTDOWN   EVENTS_MODULES | 1 << 4
 
#define EVENT_CHANGE_QUOTA   EVENTS_MODULES | 1 << 5
 
#define PHASE_BLOCK   1
 
#define PHASE_NOTIFY   2
 
#define _EVENT_FUNC   0
 
#define _EVENT_ID   1
 
#define _EVENT_PHASE   2
 
#define _EVENT_OBJECT   3
 
#define _MY_EVENT_ID   0
 
#define _MY_EVENT_NUM   1
 

Macro Definition Documentation

#define _EVENT_FUNC   0

Definition at line 94 of file events.h.

#define _EVENT_ID   1

Definition at line 95 of file events.h.

#define _EVENT_OBJECT   3

Definition at line 97 of file events.h.

#define _EVENT_PHASE   2

Definition at line 96 of file events.h.

#define _MY_EVENT_ID   0

Definition at line 99 of file events.h.

#define _MY_EVENT_NUM   1

Definition at line 100 of file events.h.

#define EVENT_ADD_MEMBER   262144

Definition at line 54 of file events.h.

#define EVENT_ANNOTATE   (1<<25)

Definition at line 61 of file events.h.

#define EVENT_ARRANGE_OBJECT   (1<<24)

Definition at line 60 of file events.h.

#define EVENT_ATTRIBUTES_ACQUIRE   16384

Definition at line 50 of file events.h.

#define EVENT_ATTRIBUTES_CHANGE   16

Definition at line 40 of file events.h.

#define EVENT_ATTRIBUTES_LOCK   1024

Definition at line 46 of file events.h.

#define EVENT_ATTRIBUTES_QUERY   32768

Definition at line 51 of file events.h.

#define EVENT_BLOCKED   0

Definition at line 24 of file events.h.

#define EVENT_CHANGE_QUOTA   EVENTS_MODULES | 1 << 5

Definition at line 89 of file events.h.

#define EVENT_DB_QUERY   EVENTS_MODULES | 1 << 3

Definition at line 87 of file events.h.

#define EVENT_DB_REGISTER   EVENTS_MODULES | 1 << 1

Definition at line 85 of file events.h.

#define EVENT_DB_UNREGISTER   EVENTS_MODULES | 1 << 2

Definition at line 86 of file events.h.

#define EVENT_DECORATE   (8192|EVENTS_SECOND)

Definition at line 78 of file events.h.

#define EVENT_DELETE   131072

Definition at line 53 of file events.h.

#define EVENT_DOWNLOAD   8

Definition at line 39 of file events.h.

#define EVENT_DOWNLOAD_FINISHED   (256|EVENTS_SECOND)

Definition at line 73 of file events.h.

#define EVENT_DUPLICATE   (2|EVENTS_SECOND)

Definition at line 66 of file events.h.

#define EVENT_ENTER_INVENTORY   1

Definition at line 36 of file events.h.

#define EVENT_ERROR   -1

Definition at line 23 of file events.h.

#define EVENT_EXECUTE   2048

Definition at line 47 of file events.h.

#define EVENT_GET_INVENTORY   (1|EVENTS_SECOND)

Definition at line 65 of file events.h.

#define EVENT_GRP_ADD_PERMISSION   1048576

Definition at line 56 of file events.h.

#define EVENT_GRP_ADDMUTUAL   (8|EVENTS_SECOND)

Definition at line 68 of file events.h.

#define EVENT_IGNORE_EVENT   (1<<27)

Definition at line 63 of file events.h.

#define EVENT_LEAVE_INVENTORY   2

Definition at line 37 of file events.h.

#define EVENT_LISTEN_EVENT   (1<<26)

Definition at line 62 of file events.h.

#define EVENT_LOCK   (512|EVENTS_SECOND)

Definition at line 74 of file events.h.

#define EVENT_LOGIN   256

Definition at line 44 of file events.h.

#define EVENT_LOGOUT   512

Definition at line 45 of file events.h.

#define EVENT_MASK   0xffffffff - EVENTS_MONITORED

Definition at line 33 of file events.h.

#define EVENT_MOVE   32

Definition at line 41 of file events.h.

#define EVENT_OK   1

Definition at line 25 of file events.h.

#define EVENT_REF_GONE   (16|EVENTS_SECOND)

Definition at line 69 of file events.h.

#define EVENT_REGISTER_ATTRIBUTE   65536

Definition at line 52 of file events.h.

#define EVENT_REGISTER_FACTORY   4096

Definition at line 48 of file events.h.

#define EVENT_REGISTER_MODULE   8192

Definition at line 49 of file events.h.

#define EVENT_REMOVE_ANNOTATION   (128|EVENTS_SECOND)

Definition at line 72 of file events.h.

#define EVENT_REMOVE_DECORATION   (16384|EVENTS_SECOND)

Definition at line 79 of file events.h.

#define EVENT_REMOVE_MEMBER   524288

Definition at line 55 of file events.h.

#define EVENT_REQ_SAVE   (4|EVENTS_SECOND)

Definition at line 67 of file events.h.

#define EVENT_SANCTION   4194304

Definition at line 58 of file events.h.

#define EVENT_SANCTION_META   8388608

Definition at line 59 of file events.h.

#define EVENT_SAVE_OBJECT   (64|EVENTS_SECOND)

Definition at line 71 of file events.h.

#define EVENT_SAY   64

Definition at line 42 of file events.h.

#define EVENT_SERVER_SHUTDOWN   EVENTS_MODULES | 1 << 4

Definition at line 88 of file events.h.

#define EVENT_STATUS_CHANGED   (32|EVENTS_SECOND)

Definition at line 70 of file events.h.

#define EVENT_TELL   128

Definition at line 43 of file events.h.

#define EVENT_UNLOCK   (4096|EVENTS_SECOND)

Definition at line 77 of file events.h.

#define EVENT_UPLOAD   4

Definition at line 38 of file events.h.

#define EVENT_USER_CHANGE_PW   2097152

Definition at line 57 of file events.h.

#define EVENT_USER_JOIN_GROUP   (1024|EVENTS_SECOND)

Definition at line 75 of file events.h.

#define EVENT_USER_LEAVE_GROUP   (2048|EVENTS_SECOND)

Definition at line 76 of file events.h.

#define EVENT_USER_NEW_TICKET   (EVENT_USER_CHANGE_PW|EVENTS_SECOND)

Definition at line 81 of file events.h.

#define EVENTS_MODULES   0x10000000

Definition at line 29 of file events.h.

#define EVENTS_MONITORED   0x20000000

Definition at line 30 of file events.h.

#define EVENTS_OBSERVE   (EVENT_SAY|EVENT_ENTER_INVENTORY|EVENT_LEAVE_INVENTORY)

Definition at line 83 of file events.h.

#define EVENTS_SECOND   0x40000000

Definition at line 31 of file events.h.

#define EVENTS_SERVER   0x00000000

Definition at line 27 of file events.h.

#define EVENTS_USER   0xf0000000

Definition at line 28 of file events.h.

#define PHASE_BLOCK   1

Definition at line 91 of file events.h.

#define PHASE_NOTIFY   2

Definition at line 92 of file events.h.