20 #ifndef BITZ_REQUEST_HANDLER_H 21 #define BITZ_REQUEST_HANDLER_H 25 #include <icap/response.h> 26 #include <icap/request.h> 27 #include <psocksxx/iosockstream.h> 28 #include <spdlog/spdlog.h> 52 const std::string &method()
const throw();
67 unsigned int _handlers_count;
128 std::shared_ptr<spdlog::logger> _logger;
Definition: request_handler.h:40
Definition: response.h:29
icap::Response * process_preview(icap::Request *request, psocksxx::iosockstream *socket)
Definition: request_handler.cpp:232
void unload_modifier(void *modifier)
Definition: request_handler.cpp:168
void load_modules()
Definition: request_handler.cpp:174
Definition: request_handler.h:36
icap::Response * process_modify(icap::Request *request)
Definition: request_handler.cpp:309
void cleanup_modules()
Definition: request_handler.cpp:216
Definition: modifier.h:36
virtual icap::Response * process(icap::RequestHeader *req_header, psocksxx::iosockstream *socket)
Definition: request_handler.cpp:67
bool preview_continue(icap::Response *response, icap::Request *request, psocksxx::iosockstream *socket)
Definition: request_handler.cpp:353
bool load_modifier(const std::string &file, Modifier::symbols_t &symbols)
Definition: request_handler.cpp:129
Definition: request_handler.h:33