24 #ifndef _SEAP_COMMAND_H
25 #define _SEAP_COMMAND_H
29 #if defined(SEAP_THREAD_SAFE)
33 #include "public/seap-command.h"
34 #include "_sexp-types.h"
35 #include "../../../common/util.h"
39 typedef uint8_t SEAP_cmdclass_t;
41 #define SEAP_CMDCLASS_INT 1
42 #define SEAP_CMDCLASS_USR 2
44 #define SEAP_CMDFLAG_SYNC 0x01
45 #define SEAP_CMDFLAG_ASYNC 0x00
46 #define SEAP_CMDFLAG_REPLY 0x02
47 #define SEAP_CMDFLAG_MASK 0xff
53 SEAP_cmdclass_t
class;
65 #define SEAP_CMDTBL_LARGE 0x01
66 #define SEAP_CMDTBL_LARGE_TRESHOLD 32
72 #if defined(SEAP_THREAD_SAFE)
73 pthread_rwlock_t lock;
97 #define SEAP_CMDTBL_ECOLL 1
102 typedef uint8_t SEAP_cflags_t;
104 #define SEAP_CFLG_THREAD 0x01
105 #define SEAP_CFLG_WATCH 0x02
108 #include "seap-command-backendT.h"
Definition: _seap-types.h:37
Definition: _seap-command.h:58
Definition: _seap-command.h:49
Definition: _seap-command.h:110
Definition: _seap-command.h:68
Definition: _seap-command.h:77
Definition: sexp-types.h:82