20 #ifndef BITZ_REQUEST_HANDLER_H
21 #define BITZ_REQUEST_HANDLER_H
25 #include <icap/response.h>
26 #include <icap/request.h>
27 #include <socket/socket.h>
51 const std::string &
method()
const throw();
66 unsigned int _handlers_count;
Definition: request_handler.h:39
void unload_modifier(void *modifier)
Definition: request_handler.cpp:174
Definition: modifier.h:29
void load_modules()
Definition: request_handler.cpp:180
virtual icap::Response * process(icap::RequestHeader *req_header, socketlibrary::TCPSocket *socket)
Definition: request_handler.cpp:66
Definition: request_handler.h:35
icap::Response * process_preview(icap::Request *request, socketlibrary::TCPSocket *socket)
Definition: request_handler.cpp:241
Definition: socket.cpp:37
icap::Response * process_modify(icap::Request *request)
Definition: request_handler.cpp:321
void cleanup_modules()
Definition: request_handler.cpp:222
Definition: modifier.h:36
const std::string & method() const
Definition: request_handler.cpp:61
bool load_modifier(const std::string &file, Modifier::symbols_t &symbols)
Definition: request_handler.cpp:132
bool preview_continue(icap::Response *response, icap::Request *request, socketlibrary::TCPSocket *socket)
Definition: request_handler.cpp:368
Definition: request_handler.h:32