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
]
▼
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::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 on Wed Sep 17 2014 10:56:50 for libiqxmlrpc by
1.8.7