4 #ifndef _libiqxmlrpc_http_server_h_
5 #define _libiqxmlrpc_http_server_h_
10 #include "server_conn.h"
30 void handle_input(
bool& );
31 void handle_output(
bool& );
35 void log_exception(
const std::exception& );
36 void log_unknown_exception();
39 virtual void do_schedule_response();
50 static_cast<Conn_factory*
>(get_conn_factory())->post_init(
this, get_reactor());
Abstract base for Executor's factories.
Definition: executor.h:78
An object representation of internet address.
Definition: inet_addr.h:27
An established TCP-connection.
Definition: connection.h:21
XML-RPC server.
Definition: server.h:34
Base class for XML-RPC server connections.
Definition: server_conn.h:26
Server connections factory.
Definition: server_conn.h:68
Relatively portable socket class.
Definition: socket.h:13
Represents server-side HTTP non-blocking connection.
Definition: http_server.h:16
XML-RPC server that works over plain HTTP connections.
Definition: http_server.h:43
bool catch_in_reactor() const
Whether reactor should catch its exceptions.
Definition: http_server.h:34