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