libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
iqxmlrpc::Server_connection Class Referenceabstract

Base class for XML-RPC server connections. More...

#include <server_conn.h>

Inheritance diagram for iqxmlrpc::Server_connection:
iqxmlrpc::Http_server_connection iqxmlrpc::Https_server_connection

Public Member Functions

 Server_connection (const iqnet::Inet_addr &)
 
const iqnet::Inet_addrget_peer_addr () const
 
void set_read_sz (size_t)
 
void set_server (Server *s)
 
void schedule_response (http::Packet *)
 

Protected Member Functions

http::Packetread_request (const std::string &)
 
virtual void do_schedule_response ()=0
 

Protected Attributes

iqnet::Inet_addr peer_addr
 
Serverserver
 
http::Packet_reader preader
 
size_t read_buf_sz
 
char * read_buf
 
std::string response
 
bool keep_alive
 

Detailed Description

Base class for XML-RPC server connections.


The documentation for this class was generated from the following files: