00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #pragma once
00024 #ifndef SEAP_COMMAND_BACKENDT
00025 #define SEAP_COMMAND_BACKENDT
00026
00027 #include "../../../common/util.h"
00028
00029 OSCAP_HIDDEN_START;
00030
00031 int SEAP_cmdtbl_backendT_add (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00032 int SEAP_cmdtbl_backendT_ins (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00033 int SEAP_cmdtbl_backendT_del (SEAP_cmdtbl_t *t, SEAP_cmdcode_t c);
00034 SEAP_cmdrec_t *SEAP_cmdtbl_backendT_get (SEAP_cmdtbl_t *t, SEAP_cmdcode_t c);
00035 int SEAP_cmdtbl_backendT_cmp (SEAP_cmdrec_t *a, SEAP_cmdrec_t *b);
00036 void SEAP_cmdtbl_backendT_free (SEAP_cmdtbl_t *t);
00037 int SEAP_cmdtbl_backendT_apply (SEAP_cmdtbl_t *t, int (*func) (SEAP_cmdrec_t *r, void *), void *arg);
00038
00039 OSCAP_HIDDEN_END;
00040
00041 #endif