Module: BaseChip::Ipc::InstanceMethods

Defined in:
lib/base_chip/ipc.rb

Overview

class instance variables

Instance Method Summary collapse

Instance Method Details

#init_test_sockets(type = :client) ⇒ Object

or :server



35
36
37
38
39
40
41
42
43
44
# File 'lib/base_chip/ipc.rb', line 35

def init_test_sockets(type = :client) # or :server
  DRb.start_service nil, self
  if @client_of
    @server = DRbObject.new nil, @client_of
    @server.register_client(DRb.uri)
  else
    @clients_ready = []
    @clients_all   = []
  end
end

#register_client(address) ⇒ Object



45
46
47
# File 'lib/base_chip/ipc.rb', line 45

def register_client(address)
  @clients_all << DRbObject.new(nil, address)
end