Class: EMRPC::Client::BlockingPid

Inherits:
ReconnectingPid show all
Includes:
SinglethreadedClient
Defined in:
lib/emrpc/client.rb

Constant Summary

Constants included from SinglethreadedClient

SinglethreadedClient::FINISH_ACCEPTOR, SinglethreadedClient::MBOX

Constants inherited from ReconnectingPid

ReconnectingPid::DEFAULT_MAX_ATTEMPTS, ReconnectingPid::DEFAULT_MAX_BACKLOG, ReconnectingPid::DEFAULT_TIMEOUT, ReconnectingPid::DEFAULT_TIMER

Constants included from ProtocolMapper

ProtocolMapper::MAP

Instance Attribute Summary

Attributes included from Pid

#_bind_address, #_em_server_signature, #_protocol, #connections, #killed, #options, #uuid

Method Summary

Methods included from SinglethreadedClient

#blocking_send, extended, #initialize, #initialize_singlethreaded_client, #on_raise, #on_return, #pid_class_name, #stop

Methods inherited from ReconnectingPid

#connected, #connection_failed, #disconnected, #flush!, #initialize, #send, #timer_action

Methods included from Pid

#==, #_send_dirty, #_uid, #bind, #connect, #connection_established, #connection_unbind, #connection_uuids, #disconnect, #encode_b381b571_1ab2_5889_8221_855dbbc76242, #find_pid, #initialize, #inspect, #kill, #killed?, #marshal_dump, #marshal_load, new, #pid_class_name, #spawn, #tcp_spawn, #thread_spawn

Methods included from DebugPidCallbacks

#_debug, #connected, #connection_failed, #disconnected, #handshake_failed, #on_raise, #on_return

Methods included from ProtocolMapper

#make_client_connection, #make_server_connection, register_protocol

Methods included from DefaultCallbacks

#connected, #connection_failed, #disconnected, #handshake_failed, #on_raise, #on_return