Class: EMRPC::Client::BlockingPid
- Inherits:
-
ReconnectingPid
- Object
- ReconnectingPid
- EMRPC::Client::BlockingPid
- 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
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