12345678910111213141516171819202122232425262728293031 |
- #ifndef RSPAMD_PROTOCOL_H
- #define RSPAMD_PROTOCOL_H
-
- #include "config.h"
-
- #define RSPAMD_FILTER_ERROR 1
- #define RSPAMD_NETWORK_ERROR 2
- #define RSPAMD_PROTOCOL_ERROR 3
- #define RSPAMD_LENGTH_ERROR 4
-
- struct worker_task;
-
- enum rspamd_protocol {
- SPAMC_PROTO,
- RSPAMC_PROTO,
- };
-
- enum rspamd_command {
- CMD_CHECK,
- CMD_SYMBOLS,
- CMD_REPORT,
- CMD_REPORT_IFSPAM,
- CMD_SKIP,
- CMD_PING,
- CMD_PROCESS,
- };
-
- int read_rspamd_input_line (struct worker_task *task, char *line);
- int write_reply (struct worker_task *task);
-
- #endif
|