libiqxmlrpc  0.12.4
 All Classes Namespaces Files Functions Typedefs Enumerations
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCiqnet::Accepted_conn_factoryAbstract factory for accepted connections
|oCiqnet::Serial_conn_factory< Conn_type >Factory class for single threaded connections
|\Ciqnet::Serial_conn_factory< Transport >
oCiqxmlrpc::Auth_Plugin_baseHTTP Authentication plugin
oCiqxmlrpc::BuilderBase
|oCiqxmlrpc::RequestBuilder
|oCiqxmlrpc::ResponseBuilder
|\Ciqxmlrpc::ValueBuilderBase
oCiqxmlrpc::Client_connectionTransport independent base class for XML-RPC client's connection
|oCiqxmlrpc::Http_client_connectionXML-RPC HTTP client's connection (works in blocking mode)
|oCiqxmlrpc::Https_client_connectionXML-RPC HTTPS client's connection
|\Ciqxmlrpc::Https_proxy_client_connection
oCiqxmlrpc::Client_options
oCiqnet::Connector_base
|oCiqnet::Connector< TRANSPORT >
|\Ciqnet::Connector< Conn_type >
oCiqnet::ssl::CtxSSL context class. Initializes SSL library
oCiqxmlrpc::Method::Data
oCiqnet::Event_handlerBase class for event-driven communication classes
|oCiqnet::Acceptor
|\Ciqnet::ConnectionAn established TCP-connection
oCexception
|\Ciqnet::ssl::exceptionException class to wrap errors generated by openssl library
oCiqxmlrpc::ExecutorAbstract executor class. Defines the policy for method execution
|oCiqxmlrpc::Pool_executorAn Executor which plans request to be executed by a pool of threads
|\Ciqxmlrpc::Serial_executorSingle thread executor
oCiqxmlrpc::Executor_factory_baseAbstract base for Executor's factories
|oCiqxmlrpc::Pool_executor_factoryFactory for Pool_executor objects. It is also serves as a pool of threads
|\Ciqxmlrpc::Serial_executor_factoryFactory class for Serial_executor
oCiqxmlrpc::util::ExplicitPtr< Ptr >
oCiqnet::Firewall_baseFirewall base class
oCiqnet::Reactor_base::HandlerState
oCiqxmlrpc::http::Header
|oCiqxmlrpc::http::Request_headerHTTP request's header
|\Ciqxmlrpc::http::Response_headerHTTP response's header
oCiqnet::Inet_addrAn object representation of internet address
oCiterator
|\Ciqxmlrpc::Array::const_iteratorConst interator for Array
oCiqxmlrpc::Method
|oCiqxmlrpc::builtins::List_methods
|\Ciqxmlrpc::Method_function_adapter
oCiqxmlrpc::Method_dispatcher_baseMethod dispatcher base class
oCiqxmlrpc::Method_factory_baseAbstract factory for Method
|oCiqxmlrpc::Method_factory< T >Template for simple Method factory
|\Ciqxmlrpc::Method_factory< Method_function_adapter >Specialization for funciton adapters
oCiqxmlrpc::XmlBuilder::Node
oCnoncopyable
|oCiqnet::Reactor< Lock >
|oCiqnet::Reactor_interrupter
|oCiqnet::Reactor_select_implReactor implementation helper based on select() system call
|oCiqxmlrpc::Client_base
|oCiqxmlrpc::InterceptorInterceptor's base class
|oCiqxmlrpc::Method_dispatcher_managerClass that encapsulate control of multiple method dispatchers
|oCiqxmlrpc::ServerXML-RPC server
|oCiqxmlrpc::util::LockedBool< Lock >Provides serialized access to some bool value
|\Ciqxmlrpc::XmlBuilder
oCiqnet::Null_lockClass which provides null synchronization
oCiqxmlrpc::http::PacketHTTP packet: Header + Content
|\Ciqxmlrpc::http::Error_response
oCiqxmlrpc::http::Packet_reader
oCiqxmlrpc::Parser
oCiqxmlrpc::Pool_executor_traits
oCiqnet::Reactor_base
|\Ciqnet::Reactor< Lock >
oCiqxmlrpc::RequestIncoming RPC request
oCiqxmlrpc::ResponseXML-RPC response
oCruntime_error
|oCiqnet::network_errorException class to wrap a network's subsystem errors
|\Ciqxmlrpc::ExceptionBase class for iqxmlrpc exceptions
oCiqnet::Null_lock::scoped_lock
oCiqxmlrpc::Serial_executor_traits
oCiqxmlrpc::Server_connectionBase class for XML-RPC server connections
|oCiqxmlrpc::Http_server_connectionRepresents server-side HTTP non-blocking connection
|\Ciqxmlrpc::Https_server_connectionRepresents server-side HTTPS non-blocking connection
oCiqxmlrpc::Server_feedbackThis clas provides restricted interface of class Server for Method's needs
oCiqnet::SocketRelatively portable socket class
oCiqxmlrpc::StateMachine
oCiqxmlrpc::StateMachine::StateTransition
oCunary_function
|\Ciqxmlrpc::util::Select2nd< M >
oCiqxmlrpc::ValueProxy class to access XML-RPC values by library users
oCiqxmlrpc::Value_typeBase type for XML-RPC types
|oCiqxmlrpc::ArrayXML-RPC array type. Operates with objects of type Value, not Value_type
|oCiqxmlrpc::Binary_dataXML-RPC Base64 type
|oCiqxmlrpc::Date_timeXML-RPC dateTime.iso8601 type
|oCiqxmlrpc::NilXML-RPC extension: Nil type
|oCiqxmlrpc::Scalar< T >Template for scalar types based on Value_type (e.g. Int, String, etc.)
|\Ciqxmlrpc::StructXML-RPC array type. Operates with objects of type Value, not Value_type
\Ciqxmlrpc::Value_type_visitorThe Value_type's visitor base class
 oCiqxmlrpc::Print_value_visitorValue_type visitor that prints visited values recursively
 \Ciqxmlrpc::Value_type_to_xmlValue_type visitor that converts values into XML-RPC representation