libiqxmlrpc
0.12.4
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Typedefs
Enumerations
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
iqnet::Accepted_conn_factory
Abstract factory for accepted connections
iqnet::Serial_conn_factory< Conn_type >
Factory class for single threaded connections
iqnet::Serial_conn_factory< Transport >
iqxmlrpc::Server_conn_factory< Transport >
Server
connections factory
iqxmlrpc::Auth_Plugin_base
HTTP Authentication plugin
iqxmlrpc::BuilderBase
iqxmlrpc::RequestBuilder
iqxmlrpc::ResponseBuilder
iqxmlrpc::ValueBuilderBase
iqxmlrpc::ValueBuilder
iqxmlrpc::Client_connection
Transport independent base class for XML-RPC client's connection
iqxmlrpc::Http_client_connection
XML-RPC
HTTP
client's connection (works in blocking mode)
iqxmlrpc::Http_proxy_client_connection
iqxmlrpc::Https_client_connection
XML-RPC
HTTPS
client's connection
iqxmlrpc::Https_proxy_client_connection
iqxmlrpc::Client_options
iqnet::Connector_base
iqnet::Connector< TRANSPORT >
iqnet::Connector< Conn_type >
iqnet::ssl::Ctx
SSL context class. Initializes SSL library
iqxmlrpc::Method::Data
iqnet::Event_handler
Base class for event-driven communication classes
iqnet::Acceptor
iqnet::Connection
An established TCP-connection
iqnet::ssl::Connection
SSL connection class
iqnet::ssl::Reaction_connection
iqxmlrpc::Https_client_connection
XML-RPC
HTTPS
client's connection
iqxmlrpc::Https_server_connection
Represents server-side
HTTPS
non-blocking connection
iqxmlrpc::Http_client_connection
XML-RPC
HTTP
client's connection (works in blocking mode)
iqxmlrpc::Http_server_connection
Represents server-side
HTTP
non-blocking connection
iqxmlrpc::Https_proxy_client_connection
exception
iqnet::ssl::exception
Exception class to wrap errors generated by openssl library
iqnet::ssl::connection_close
iqnet::ssl::io_error
iqnet::ssl::need_read
iqnet::ssl::need_write
iqnet::ssl::not_initialized
iqxmlrpc::Executor
Abstract executor class. Defines the policy for method execution
iqxmlrpc::Pool_executor
An
Executor
which plans request to be executed by a pool of threads
iqxmlrpc::Serial_executor
Single thread executor
iqxmlrpc::Executor_factory_base
Abstract base for
Executor
's factories
iqxmlrpc::Pool_executor_factory
Factory for
Pool_executor
objects. It is also serves as a pool of threads
iqxmlrpc::Serial_executor_factory
Factory class for
Serial_executor
iqxmlrpc::util::ExplicitPtr< Ptr >
iqnet::Firewall_base
Firewall base class
iqnet::Reactor_base::HandlerState
iqxmlrpc::http::Header
iqxmlrpc::http::Request_header
HTTP request's header
iqxmlrpc::http::Response_header
HTTP response's header
iqnet::Inet_addr
An object representation of internet address
iterator
iqxmlrpc::Array::const_iterator
Const interator for
Array
iqxmlrpc::Method
iqxmlrpc::builtins::List_methods
iqxmlrpc::Method_function_adapter
iqxmlrpc::Method_dispatcher_base
Method
dispatcher base class
iqxmlrpc::Method_factory_base
Abstract factory for
Method
iqxmlrpc::Method_factory< T >
Template for simple
Method
factory
iqxmlrpc::Method_factory< Method_function_adapter >
Specialization for funciton adapters
iqxmlrpc::XmlBuilder::Node
noncopyable
iqnet::Reactor< Lock >
iqnet::Reactor_interrupter
iqnet::Reactor_select_impl
Reactor
implementation helper based on select() system call
iqxmlrpc::Client_base
iqxmlrpc::Client< TRANSPORT >
iqxmlrpc::Interceptor
Interceptor
's base class
iqxmlrpc::Method_dispatcher_manager
Class that encapsulate control of multiple method dispatchers
iqxmlrpc::Server
XML-RPC server
iqxmlrpc::Http_server
XML-RPC server that works over plain HTTP connections
iqxmlrpc::Https_server
XML-RPC server that works over secured HTTP connections (HTTPS)
iqxmlrpc::util::LockedBool< Lock >
Provides serialized access to some bool value
iqxmlrpc::XmlBuilder
iqnet::Null_lock
Class which provides null synchronization
iqxmlrpc::http::Packet
HTTP packet:
Header
+ Content
iqxmlrpc::http::Error_response
iqxmlrpc::http::Bad_request
HTTP/1.1 400 Bad request
iqxmlrpc::http::Expectation_failed
HTTP/1.1 417 Unsupported expectation
iqxmlrpc::http::Length_required
HTTP/1.1 411 Length Required
iqxmlrpc::http::Method_not_allowed
HTTP/1.1 405
Method
not allowed
iqxmlrpc::http::Request_too_large
HTTP/1.1 413
Request
Entity Too Large
iqxmlrpc::http::Unauthorized
HTTP/1.1 401
Unauthorized
iqxmlrpc::http::Unsupported_content_type
HTTP/1.1 415 Unsupported media type
iqxmlrpc::http::Packet_reader
iqxmlrpc::Parser
iqxmlrpc::Pool_executor_traits
iqnet::Reactor_base
iqnet::Reactor< Lock >
iqxmlrpc::Request
Incoming RPC request
iqxmlrpc::Response
XML-RPC response
runtime_error
iqnet::network_error
Exception class to wrap a network's subsystem errors
iqnet::Reactor_base::No_handlers
iqxmlrpc::Exception
Base class for iqxmlrpc exceptions
iqxmlrpc::Array::Out_of_range
Exception
which is being thrown on array range violation
iqxmlrpc::Binary_data::Malformed_base64
Malformed base64 encoding format exception
iqxmlrpc::Client_timeout
Exception
which be thrown by client when timeout occured
iqxmlrpc::Date_time::Malformed_iso8601
Malformed dateTime.iso8601 format exception
iqxmlrpc::Fault
iqxmlrpc::http::Error_response
iqxmlrpc::http::Malformed_packet
Exception
which is thrown on syntax error during HTTP packet parsing
iqxmlrpc::Invalid_meth_params
Invalid method parameters exception
iqxmlrpc::Parse_error
XML
Parser
error
iqxmlrpc::Struct::No_field
iqxmlrpc::Unknown_method
iqxmlrpc::Value::Bad_cast
iqxmlrpc::XML_RPC_violation
XML-RPC structures not conforming to spec
iqxmlrpc::XmlBuild_error
XML
Parser
error
iqnet::Null_lock::scoped_lock
iqxmlrpc::Serial_executor_traits
iqxmlrpc::Server_connection
Base class for XML-RPC server connections
iqxmlrpc::Http_server_connection
Represents server-side
HTTP
non-blocking connection
iqxmlrpc::Https_server_connection
Represents server-side
HTTPS
non-blocking connection
iqxmlrpc::Server_feedback
This clas provides restricted interface of class
Server
for
Method
's needs
iqnet::Socket
Relatively portable socket class
iqxmlrpc::StateMachine
iqxmlrpc::StateMachine::StateTransition
unary_function
iqxmlrpc::util::Select2nd< M >
iqxmlrpc::Value
Proxy class to access XML-RPC values by library users
iqxmlrpc::Value_type
Base type for XML-RPC types
iqxmlrpc::Array
XML-RPC array type. Operates with objects of type
Value
, not
Value_type
iqxmlrpc::Binary_data
XML-RPC Base64 type
iqxmlrpc::Date_time
XML-RPC dateTime.iso8601 type
iqxmlrpc::Nil
XML-RPC extension:
Nil
type
iqxmlrpc::Scalar< T >
Template for scalar types based on
Value_type
(e.g. Int, String, etc.)
iqxmlrpc::Struct
XML-RPC array type. Operates with objects of type
Value
, not
Value_type
iqxmlrpc::Value_type_visitor
The
Value_type
's visitor base class
iqxmlrpc::Print_value_visitor
Value_type
visitor that prints visited values recursively
iqxmlrpc::Value_type_to_xml
Value_type
visitor that converts values into XML-RPC representation
Generated on Mon Aug 5 2013 18:53:40 for libiqxmlrpc by
1.8.3.1