24 #ifndef _SEAP_COMMAND_H 25 #define _SEAP_COMMAND_H 31 #include "_sexp-types.h" 32 #include "_seap-types.h" 33 #include "../../../common/util.h" 36 #define SEAP_CMDCLASS_INT 1 37 #define SEAP_CMDCLASS_USR 2 39 #define SEAP_CMDFLAG_SYNC 0x01 40 #define SEAP_CMDFLAG_ASYNC 0x00 41 #define SEAP_CMDFLAG_REPLY 0x02 42 #define SEAP_CMDFLAG_MASK 0xff 44 #define SEAP_CMDTYPE_SYNC 1 45 #define SEAP_CMDTYPE_ASYNC 2 47 #define SEAP_CMDREG_LOCAL 0x00000001 48 #define SEAP_CMDREG_USEARG 0x00000002 49 #define SEAP_CMDREG_THREAD 0x00000004 51 #define SEAP_EXEC_LOCAL 0x01 52 #define SEAP_EXEC_LONLY 0x02 53 #define SEAP_EXEC_GFIRST 0x04 54 #define SEAP_EXEC_THREAD 0x08 55 #define SEAP_EXEC_WQUEUE 0x10 56 #define SEAP_EXEC_RECV 0x20 63 SEAP_cmdclass_t
class;
76 #define SEAP_CMDTBL_LARGE 0x01 77 #define SEAP_CMDTBL_LARGE_TRESHOLD 32 99 #define SEAP_CMDTBL_ECOLL 1 104 #define SEAP_CFLG_THREAD 0x01 105 #define SEAP_CFLG_WATCH 0x02 108 #include "seap-command-backendT.h" 121 int SEAP_cmd_register(
SEAP_CTX_t *ctx, SEAP_cmdcode_t code, uint32_t flags, SEAP_cmdfn_t func, ...);
Definition: _seap-types.h:51
Definition: _seap-command.h:69
Definition: _seap-command.h:59
Definition: _seap-command.h:110
Definition: _seap-types.h:41
Definition: _seap-command.h:79
Definition: sexp-types.h:82