module BaseChip::Ipc::InstanceMethods

Public Instance Methods

init_test_sockets(type = :client) click to toggle source
# 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) click to toggle source
# File lib/base_chip/ipc.rb, line 45
def register_client(address)
  @clients_all << DRbObject.new(nil, address)
end