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_BACKENDL_H
00025 #define SEAP_COMMAND_BACKENDL_H
00026
00027 #include "_seap-command.h"
00028 #include "../../../common/util.h"
00029
00030 OSCAP_HIDDEN_START;
00031
00032 int SEAP_cmdtbl_backendL_add (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00033 int SEAP_cmdtbl_backendL_ins (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00034 int SEAP_cmdtbl_backendL_del (SEAP_cmdtbl_t *t, SEAP_cmdrec_t *r);
00035 SEAP_cmdrec_t *SEAP_cmdtbl_backendL_get (SEAP_cmdtbl_t *t, SEAP_cmdcode_t c);
00036 int SEAP_cmdtbl_backendL_cmp (SEAP_cmdrec_t *a, SEAP_cmdrec_t *b);
00037 void SEAP_cmdtbl_backendL_free (SEAP_cmdtbl_t *t);
00038 int SEAP_cmdtbl_backendL_apply (SEAP_cmdtbl_t *t, int (*func) (SEAP_cmdrec_t *r, void *), void *arg);
00039
00040 OSCAP_HIDDEN_END;
00041
00042 #endif