Table of Contents - bones-rpc-0.0.3 Documentation
Classes and Modules
- Bones
- Bones::RPC
- Bones::RPC::Adapter
- Bones::RPC::Adapter::Base
- Bones::RPC::Adapter::JSON
- Bones::RPC::Adapter::JSON::Unpacker
- Bones::RPC::Adapter::Parser
- Bones::RPC::Address
- Bones::RPC::Backend
- Bones::RPC::Backend::Base
- Bones::RPC::Backend::Synchronous
- Bones::RPC::Cluster
- Bones::RPC::Connection
- Bones::RPC::Connection::Socket
- Bones::RPC::Connection::Socket::Connectable
- Bones::RPC::Connection::Socket::Connectable::ClassMethods
- Bones::RPC::Context
- Bones::RPC::DNSResolver
- Bones::RPC::Errors
- Bones::RPC::Errors::ConnectionFailure
- Bones::RPC::Errors::ConnectionInUse
- Bones::RPC::Errors::InvalidAdapter
- Bones::RPC::Errors::InvalidBackend
- Bones::RPC::Errors::InvalidBonesRPCURI
- Bones::RPC::Errors::InvalidExtMessage
- Bones::RPC::Errors::PoolSaturated
- Bones::RPC::Errors::PoolTimeout
- Bones::RPC::Errors::SocketError
- Bones::RPC::Failover
- Bones::RPC::Failover::Disconnect
- Bones::RPC::Failover::Ignore
- Bones::RPC::Failover::Retry
- Bones::RPC::Instrumentable
- Bones::RPC::Instrumentable::Log
- Bones::RPC::Instrumentable::Noop
- Bones::RPC::Loggable
- Bones::RPC::Node
- Bones::RPC::Node::Registry
- Bones::RPC::Parser
- Bones::RPC::Parser::Buffer
- Bones::RPC::Protocol
- Bones::RPC::Protocol::Acknowledge
- Bones::RPC::Protocol::AdapterHelper
- Bones::RPC::Protocol::AdapterHelper::ClassMethods
- Bones::RPC::Protocol::BinaryHelper
- Bones::RPC::Protocol::BinaryHelper::ClassMethods
- Bones::RPC::Protocol::ExtMessage
- Bones::RPC::Protocol::MessagePackExtended
- Bones::RPC::Protocol::MessagePackExtended::BonesRPC
- Bones::RPC::Protocol::Notify
- Bones::RPC::Protocol::Request
- Bones::RPC::Protocol::Response
- Bones::RPC::Protocol::Synchronize
- Bones::RPC::ReadPreference
- Bones::RPC::ReadPreference::Nearest
- Bones::RPC::ReadPreference::Selectable
- Bones::RPC::Readable
- Bones::RPC::Session
- Bones::RPC::Synchronous
- Bones::RPC::Synchronous::Connection
- Bones::RPC::Synchronous::Connection::Reader
- Bones::RPC::Synchronous::Connection::Socket
- Bones::RPC::Synchronous::Connection::Socket::SSL
- Bones::RPC::Synchronous::Connection::Socket::TCP
- Bones::RPC::Synchronous::Connection::Writer
- Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- Bones::RPC::Synchronous::Future
- Bones::RPC::Synchronous::Future::Result
- Bones::RPC::Synchronous::Node
- Bones::RPC::Uri
Methods
- ::connect — Bones::RPC::Session
- ::debug — Bones::RPC::Loggable
- ::deserialize — Bones::RPC::Protocol::Acknowledge
- ::deserialize — Bones::RPC::Protocol::ExtMessage
- ::deserialize — Bones::RPC::Protocol::Synchronize
- ::generate_id — Bones::RPC::DNSResolver
- ::included — Bones::RPC::Connection::Socket::Connectable
- ::included — Bones::RPC::Protocol::AdapterHelper
- ::included — Bones::RPC::Protocol::BinaryHelper
- ::instrument — Bones::RPC::Instrumentable::Log
- ::instrument — Bones::RPC::Instrumentable::Noop
- ::log_operations — Bones::RPC::Loggable
- ::map_from — Bones::RPC::Protocol::Response
- ::nameservers — Bones::RPC::DNSResolver
- ::new — Bones::RPC::Adapter::JSON::Unpacker
- ::new — Bones::RPC::Adapter::Parser
- ::new — Bones::RPC::Address
- ::new — Bones::RPC::Cluster
- ::new — Bones::RPC::Connection
- ::new — Bones::RPC::Context
- ::new — Bones::RPC::DNSResolver
- ::new — Bones::RPC::Node
- ::new — Bones::RPC::Node::Registry
- ::new — Bones::RPC::Parser
- ::new — Bones::RPC::Parser::Buffer
- ::new — Bones::RPC::Protocol::Acknowledge
- ::new — Bones::RPC::Protocol::Notify
- ::new — Bones::RPC::Protocol::Request
- ::new — Bones::RPC::Protocol::Response
- ::new — Bones::RPC::Protocol::Synchronize
- ::new — Bones::RPC::Session
- ::new — Bones::RPC::Synchronous::Connection::Reader
- ::new — Bones::RPC::Synchronous::Connection::Socket::SSL
- ::new — Bones::RPC::Synchronous::Connection::Socket::TCP
- ::new — Bones::RPC::Synchronous::Connection::Writer
- ::new — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- ::new — Bones::RPC::Synchronous::Future
- ::new — Bones::RPC::Synchronous::Future::Result
- ::new — Bones::RPC::Synchronous::Node
- ::new — Bones::RPC::Uri
- ::new — Bones::RPC::ReadPreference::Selectable
- ::unpack — Bones::RPC::Protocol::Acknowledge
- ::unpack — Bones::RPC::Protocol::Synchronize
- ::warn — Bones::RPC::Loggable
- ::writer_class — Bones::RPC::Connection
- #<< — Bones::RPC::Synchronous::Future
- #== — Bones::RPC::Node
- #abort — Bones::RPC::Synchronous::Node
- #adapter — Bones::RPC::Node
- #adapter= — Bones::RPC::Protocol::Synchronize
- #adapter_name — Bones::RPC::Adapter::Base
- #adapters — Bones::RPC::Adapter
- #alive? — Bones::RPC::Connection
- #alive? — Bones::RPC::Synchronous::Connection::Reader
- #alive? — Bones::RPC::Synchronous::Connection::Writer
- #alive? — Bones::RPC::Connection::Socket::Connectable
- #any — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #async — Bones::RPC::Synchronous::Connection::Writer
- #async — Bones::RPC::Synchronous::Node
- #attach — Bones::RPC::Node
- #attach — Bones::RPC::Protocol::Request
- #attach — Bones::RPC::Protocol::Synchronize
- #attach — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- #auth_provided? — Bones::RPC::Uri
- #backend — Bones::RPC::Session
- #backend_name — Bones::RPC::Backend::Base
- #backends — Bones::RPC::Backend
- #binary — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #binary — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #bones_rpc_arguments — Bones::RPC::Uri
- #buffer — Bones::RPC::Parser
- #build_query — Bones::RPC::DNSResolver
- #call — Bones::RPC::Synchronous::Future
- #cast — Bones::RPC::Uri
- #check_ext! — Bones::RPC::Parser
- #check_if_alive! — Bones::RPC::Connection::Socket::Connectable
- #cleanup_socket — Bones::RPC::Connection
- #cleanup_socket — Bones::RPC::Node
- #cluster — Bones::RPC::Readable
- #command — Bones::RPC::Session
- #connect — Bones::RPC::Connection
- #connect — Bones::RPC::Node
- #connect — Bones::RPC::Connection::Socket::Connectable::ClassMethods
- #connectable? — Bones::RPC::Address
- #connected? — Bones::RPC::Connection
- #connected? — Bones::RPC::Node
- #connection — Bones::RPC::Node
- #connection — Bones::RPC::Synchronous::Node
- #connection_class — Bones::RPC::Backend::Base
- #connection_class — Bones::RPC::Backend::Synchronous
- #context — Bones::RPC::Session
- #cstring — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #current_actor — Bones::RPC::Synchronous::Node
- #data — Bones::RPC::Protocol::ExtMessage
- #database — Bones::RPC::Uri
- #datasize — Bones::RPC::Protocol::ExtMessage
- #default_logger — Bones::RPC::Loggable
- #deserialize — Bones::RPC::Adapter::Base
- #deserialize — Bones::RPC::Protocol
- #deserialize — Bones::RPC::Protocol::MessagePackExtended
- #deserialize — Bones::RPC::Protocol::MessagePackExtended::BonesRPC
- #deserialize — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #deserialize_adapter — Bones::RPC::Protocol::Synchronize
- #deserialize_ext_length — Bones::RPC::Protocol::ExtMessage
- #detach — Bones::RPC::Node
- #detach — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- #disconnect — Bones::RPC::Cluster
- #disconnect — Bones::RPC::Connection
- #disconnect — Bones::RPC::Node
- #disconnect — Bones::RPC::Session
- #document — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #down — Bones::RPC::Node
- #down? — Bones::RPC::Node
- #down_boundary — Bones::RPC::Cluster
- #down_interval — Bones::RPC::Cluster
- #empty? — Bones::RPC::Node::Registry
- #ensure_connected — Bones::RPC::Node
- #eql? — Bones::RPC::Node
- #execute — Bones::RPC::Failover::Disconnect
- #execute — Bones::RPC::Failover::Ignore
- #execute — Bones::RPC::Failover::Retry
- #ext_code — Bones::RPC::Protocol::ExtMessage
- #ext_head — Bones::RPC::Protocol::Acknowledge
- #ext_head — Bones::RPC::Protocol::Synchronize
- #ext_heads — Bones::RPC::Adapter
- #ext_heads — Bones::RPC::Protocol
- #ext_length — Bones::RPC::Protocol::ExtMessage
- #ext_type — Bones::RPC::Protocol::ExtMessage
- #fields — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #fields — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #finalize — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #finalize — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #flags — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #flush — Bones::RPC::Node::Registry
- #future_class — Bones::RPC::Backend::Base
- #future_class — Bones::RPC::Backend::Synchronous
- #generate_message — Bones::RPC::Connection::Socket::Connectable
- #get — Bones::RPC::Node::Registry
- #get — Bones::RPC::Protocol::Acknowledge
- #get — Bones::RPC::Protocol::Response
- #get — Bones::RPC::Adapter
- #get — Bones::RPC::Backend
- #get — Bones::RPC::Failover
- #get — Bones::RPC::ReadPreference
- #get_by_ext_head — Bones::RPC::Adapter
- #get_by_ext_head — Bones::RPC::Protocol
- #getbyte — Bones::RPC::Parser::Buffer
- #getc — Bones::RPC::Parser::Buffer
- #handle_message — Bones::RPC::Node
- #handle_message — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- #handle_refresh — Bones::RPC::Cluster
- #handle_refresh — Bones::RPC::Session
- #handle_socket_errors — Bones::RPC::Connection::Socket::Connectable
- #host — Bones::RPC::Connection
- #hosts — Bones::RPC::Uri
- #inherited — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #inherited — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #initialize_copy — Bones::RPC::Cluster
- #initialize_copy — Bones::RPC::Session
- #inspect — Bones::RPC::Address
- #inspect — Bones::RPC::Cluster
- #inspect — Bones::RPC::Connection
- #inspect — Bones::RPC::Node
- #inspect — Bones::RPC::Session
- #inspect — Bones::RPC::Protocol::BinaryHelper
- #instrument — Bones::RPC::Instrumentable
- #int32 — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #int64 — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #int8 — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #integer — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #invalid_uri! — Bones::RPC::Uri
- #ipv4? — Bones::RPC::Address
- #ipv6? — Bones::RPC::Address
- #list — Bones::RPC::Protocol::AdapterHelper::ClassMethods
- #log_inspect — Bones::RPC::Protocol::Acknowledge
- #log_inspect — Bones::RPC::Protocol::Notify
- #log_inspect — Bones::RPC::Protocol::Request
- #log_inspect — Bones::RPC::Protocol::Response
- #log_inspect — Bones::RPC::Protocol::Synchronize
- #logger — Bones::RPC::Loggable
- #logger= — Bones::RPC::Loggable
- #logging — Bones::RPC::Node
- #map_from! — Bones::RPC::Parser
- #max_retries — Bones::RPC::Cluster
- #method_missing — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- #name — Bones::RPC::ReadPreference::Nearest
- #needs_refresh? — Bones::RPC::Node
- #next_request_id — Bones::RPC::Node
- #next_synack_id — Bones::RPC::Node
- #node_class — Bones::RPC::Backend::Base
- #node_class — Bones::RPC::Backend::Synchronous
- #nodes — Bones::RPC::Cluster
- #notify — Bones::RPC::Context
- #notify — Bones::RPC::Node
- #notify — Bones::RPC::Session
- #op_code — Bones::RPC::Protocol::Notify
- #op_code — Bones::RPC::Protocol::Request
- #op_code — Bones::RPC::Protocol::Response
- #options — Bones::RPC::Cluster
- #options — Bones::RPC::Connection
- #options — Bones::RPC::Node
- #options — Bones::RPC::Uri
- #pack — Bones::RPC::Adapter::Base
- #pack — Bones::RPC::Adapter::JSON
- #packer — Bones::RPC::Adapter::Parser
- #packer — Bones::RPC::Adapter::Base
- #parse — Bones::RPC::Synchronous::Connection::Reader
- #parse_ext! — Bones::RPC::Parser
- #parser — Bones::RPC::Parser
- #parser — Bones::RPC::Adapter::JSON
- #password — Bones::RPC::Uri
- #pool_size — Bones::RPC::Cluster
- #port — Bones::RPC::Connection
- #pos — Bones::RPC::Parser::Buffer
- #process — Bones::RPC::Node
- #query_options — Bones::RPC::ReadPreference::Selectable
- #query_options — Bones::RPC::Readable
- #rails_logger — Bones::RPC::Loggable
- #read — Bones::RPC::Adapter::JSON::Unpacker
- #read — Bones::RPC::Adapter::Parser
- #read — Bones::RPC::Parser
- #read — Bones::RPC::Parser::Buffer
- #read — Bones::RPC::Synchronous::Connection::Reader
- #read — Bones::RPC::Connection::Socket::Connectable
- #read_ext — Bones::RPC::Adapter
- #read_preference — Bones::RPC::Session
- #read_preference — Bones::RPC::Readable
- #readpartial — Bones::RPC::Connection::Socket::Connectable
- #ready — Bones::RPC::Protocol::Acknowledge
- #ready= — Bones::RPC::Protocol::Acknowledge
- #ready? — Bones::RPC::Synchronous::Future
- #receive_replies — Bones::RPC::Protocol::AdapterHelper
- #receive_replies — Bones::RPC::Protocol::BinaryHelper
- #refresh — Bones::RPC::Cluster
- #refresh — Bones::RPC::Node
- #refresh_boundary — Bones::RPC::Cluster
- #refresh_interval — Bones::RPC::Cluster
- #refresh_timeout — Bones::RPC::Node
- #refreshable? — Bones::RPC::Cluster
- #register — Bones::RPC::Adapter
- #register — Bones::RPC::Backend
- #register_ext_head — Bones::RPC::Adapter
- #register_ext_head — Bones::RPC::Protocol
- #registry_empty? — Bones::RPC::Node
- #registry_empty? — Bones::RPC::Synchronous::Connection::Writer::NodeProxy
- #request — Bones::RPC::Context
- #request — Bones::RPC::Node
- #request — Bones::RPC::Session
- #resolv — Bones::RPC::DNSResolver
- #resolve — Bones::RPC::Address
- #resolve — Bones::RPC::DNSResolver
- #resolve! — Bones::RPC::Address
- #resolve_host — Bones::RPC::DNSResolver
- #resolve_hostname — Bones::RPC::DNSResolver
- #resolve_ip — Bones::RPC::DNSResolver
- #resolved — Bones::RPC::Address
- #retry_interval — Bones::RPC::Cluster
- #rewind — Bones::RPC::Parser::Buffer
- #runtime — Bones::RPC::Synchronous::Future
- #seek — Bones::RPC::Parser::Buffer
- #send — Bones::RPC::Synchronous::Connection::Reader
- #serialize — Bones::RPC::Adapter::Base
- #serialize — Bones::RPC::Protocol::AdapterHelper
- #serialize — Bones::RPC::Protocol::BinaryHelper
- #serialize_adapter — Bones::RPC::Protocol::Synchronize
- #serialize_ext_length — Bones::RPC::Protocol::ExtMessage
- #serialize_ready — Bones::RPC::Protocol::Acknowledge
- #set — Bones::RPC::Node::Registry
- #set_encoding — Bones::RPC::Synchronous::Connection::Socket::SSL
- #set_encoding — Bones::RPC::Connection::Socket::Connectable
- #setsockopt — Bones::RPC::Synchronous::Connection::Socket::SSL
- #setup — Bones::RPC::Backend::Base
- #setup — Bones::RPC::Backend::Synchronous
- #signal — Bones::RPC::Protocol::Acknowledge
- #signal — Bones::RPC::Protocol::Response
- #signal — Bones::RPC::Synchronous::Future
- #size — Bones::RPC::Parser::Buffer
- #skip — Bones::RPC::Parser::Buffer
- #skip_to_array_start — Bones::RPC::Adapter::JSON::Unpacker
- #sync — Bones::RPC::Parser
- #sync — Bones::RPC::Parser::Buffer
- #synchronize — Bones::RPC::Context
- #synchronize — Bones::RPC::Node
- #synchronize — Bones::RPC::Session
- #terminate — Bones::RPC::Synchronous::Connection::Reader
- #terminate — Bones::RPC::Synchronous::Connection::Writer
- #timeout — Bones::RPC::Connection
- #to_hash — Bones::RPC::Uri
- #to_s — Bones::RPC::Address
- #to_s — Bones::RPC::Protocol::BinaryHelper
- #to_str — Bones::RPC::Parser::Buffer
- #transaction — Bones::RPC::Parser::Buffer
- #uint32 — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #uint8 — Bones::RPC::Protocol::BinaryHelper::ClassMethods
- #ungetc — Bones::RPC::Parser::Buffer
- #unix? — Bones::RPC::Address
- #unpack — Bones::RPC::Adapter::Base
- #unpack — Bones::RPC::Adapter::JSON
- #unpack_stream — Bones::RPC::Adapter::JSON::Unpacker
- #unpacker — Bones::RPC::Adapter::Parser
- #unpacker — Bones::RPC::Adapter::Base
- #unpacker — Bones::RPC::Adapter::JSON
- #unpacker_pos — Bones::RPC::Adapter::Parser
- #unpacker_pos — Bones::RPC::Adapter::JSON
- #unpacker_seek — Bones::RPC::Adapter::Parser
- #unpacker_seek — Bones::RPC::Adapter::JSON
- #username — Bones::RPC::Uri
- #valid? — Bones::RPC::Address
- #valid_ext? — Bones::RPC::Parser
- #valid_ip? — Bones::RPC::Address
- #valid_port? — Bones::RPC::Address
- #value — Bones::RPC::Synchronous::Future
- #value — Bones::RPC::Synchronous::Future::Result
- #with_connection — Bones::RPC::Connection
- #with_future — Bones::RPC::Node
- #with_node — Bones::RPC::ReadPreference::Nearest
- #with_retry — Bones::RPC::ReadPreference::Selectable
- #without_future — Bones::RPC::Node
- #write — Bones::RPC::Connection
- #write — Bones::RPC::Synchronous::Connection
- #write — Bones::RPC::Synchronous::Connection::Writer
- #write — Bones::RPC::Connection::Socket::Connectable
- #write_ext — Bones::RPC::Adapter
- #writer — Bones::RPC::Connection