19
19
#ifndef __SESSION_H
20
20
#define __SESSION_H
22
#define COMMAND_QUIT 1
22
#define COMMAND_SHUTDOWN 1
23
23
#define COMMAND_RELOAD 2
24
24
#define COMMAND_END 3
25
#define COMMAND_SESSION 4
26
#define COMMAND_TIMEOUT 5
29
#define CMD2 "RAWSCAN"
30
#define CMD3 "QUIT" /* deprecated */
33
#define CMD6 "CONTSCAN"
34
#define CMD7 "VERSION"
36
#define CMD9 "SESSION"
38
#define CMD11 "SHUTDOWN"
26
41
#include <clamav.h>
27
42
#include "cfgparser.h"
29
int command(int desc, const struct cl_node *root, const struct cl_limits *limits, int options, const struct cfgstruct *copt);
44
int command(int desc, const struct cl_node *root, const struct cl_limits *limits, int options, const struct cfgstruct *copt, int timeout);