bitz-server
0.1.6
|
Public Member Functions | |
icap::Response * | process (icap::RequestHeader *req_header, socketlibrary::TCPSocket *socket) throw () |
void | register_handler (RequestHandler *req_handler) throw () |
![]() | |
RequestHandler (const std::string &method) | |
const std::string & | method () const throw () |
Additional Inherited Members | |
![]() | |
bool | load_modifier (const std::string &file, Modifier::symbols_t &symbols) throw () |
void | unload_modifier (void *modifier) throw () |
void | load_modules () throw () |
void | cleanup_modules () throw () |
icap::Response * | process_preview (icap::Request *request, socketlibrary::TCPSocket *socket) throw () |
icap::Response * | process_modify (icap::Request *request) throw () |
bool | preview_continue (icap::Response *response, icap::Request *request, socketlibrary::TCPSocket *socket) throw () |
![]() | |
unsigned int | _handlers_count |
handler_t * | _handlers |
|
virtual |
Process the request and return a new response object. This will also read from the passed in socket if more data needs to be read.
req_header | request header object |
socket | socket object to read the data from |
Reimplemented from bitz::RequestHandler.
void bitz::OptionsRequestHandler::register_handler | ( | RequestHandler * | req_handler | ) | |
throw | ( | ||||
) |
Register a request handler so it is known to the OPTIONS handler
req_handler | request handler |