23 #ifndef SURICATA_RUNMODE_UNIX_SOCKET_H
24 #define SURICATA_RUNMODE_UNIX_SOCKET_H
35 #ifdef BUILD_UNIX_SOCKET
36 TmEcode UnixSocketDatasetAdd(json_t *cmd, json_t* answer,
void *data);
37 TmEcode UnixSocketDatasetRemove(json_t *cmd, json_t* answer,
void *data);
38 TmEcode UnixSocketDatasetDump(json_t *cmd, json_t *answer,
void *data);
39 TmEcode UnixSocketDatasetClear(json_t *cmd, json_t *answer,
void *data);
40 TmEcode UnixSocketDatasetLookup(json_t *cmd, json_t *answer,
void *data);
41 TmEcode UnixSocketRegisterTenantHandler(json_t *cmd, json_t* answer,
void *data);
42 TmEcode UnixSocketUnregisterTenantHandler(json_t *cmd, json_t* answer,
void *data);
43 TmEcode UnixSocketRegisterTenant(json_t *cmd, json_t* answer,
void *data);
44 TmEcode UnixSocketReloadTenant(json_t *cmd, json_t* answer,
void *data);
45 TmEcode UnixSocketReloadTenants(json_t *cmd, json_t *answer,
void *data);
46 TmEcode UnixSocketUnregisterTenant(json_t *cmd, json_t* answer,
void *data);
47 TmEcode UnixSocketHostbitAdd(json_t *cmd, json_t* answer,
void *data);
48 TmEcode UnixSocketHostbitRemove(json_t *cmd, json_t* answer,
void *data);
49 TmEcode UnixSocketHostbitList(json_t *cmd, json_t* answer,
void *data);
50 TmEcode UnixSocketSetMemcap(json_t *cmd, json_t* answer,
void *data);
51 TmEcode UnixSocketShowMemcap(json_t *cmd, json_t *answer,
void *data);
52 TmEcode UnixSocketShowAllMemcap(json_t *cmd, json_t *answer,
void *data);
53 TmEcode UnixSocketGetFlowStatsById(json_t *cmd, json_t *answer,
void *data);