void filter_api_reject(uint64_t id, enum filter_status status) { /* This is NOT an acceptable status for a failure */ if (status == FILTER_OK) status = FILTER_FAIL; filter_response(id, status, 0, NULL, 0); }
void filter_api_reject_code(uint64_t id, enum filter_status status, uint32_t code, const char *line) { /* This is NOT an acceptable status for a failure */ if (status == FILTER_OK) status = FILTER_FAIL; filter_response(id, status, code, line, 0); }
int filter_api_accept(uint64_t id) { struct filter_session *s; log_trace(TRACE_FILTERS, "filter-api:%s %016"PRIx64" filter_api_accept()", filter_name, id); s = tree_xget(&sessions, id); filter_response(s, FILTER_OK, 0, NULL); return (1); }
int filter_api_reject(uint64_t id, enum filter_status status) { struct filter_session *s; log_trace(TRACE_FILTERS, "filter-api:%s %016"PRIx64" filter_api_reject(%d)", filter_name, id, status); s = tree_xget(&sessions, id); /* This is NOT an acceptable status for a failure */ if (status == FILTER_OK) status = FILTER_FAIL; filter_response(s, status, 0, NULL); return (1); }
int filter_api_reject_code(uint64_t id, enum filter_status status, uint32_t code, const char *line) { struct filter_session *s; log_trace(TRACE_FILTERS, "filter-api:%s %016"PRIx64" filter_api_reject_code(%d, %u, %s)", filter_name, id, status, code, line); s = tree_xget(&sessions, id); /* This is NOT an acceptable status for a failure */ if (status == FILTER_OK) status = FILTER_FAIL; filter_response(s, status, code, line); return (1); }
void filter_api_accept_notify(uint64_t id) { filter_response(id, FILTER_OK, 0, NULL, 1); }
void filter_api_accept(uint64_t id) { filter_response(id, FILTER_OK, 0, NULL, 0); }