Method: Agent99::TcpMessageClient#initialize

Defined in:
lib/agent99/tcp_message_client.rb

#initialize(agents: {}, logger: Logger.new($stdout)) ⇒ TcpMessageClient

Returns a new instance of TcpMessageClient.



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/agent99/tcp_message_client.rb', line 14

def initialize(
    agents: {},
    logger: Logger.new($stdout)
  )
  @agents             = agents
  @logger             = logger
  @server_socket      = nil
  @client_connections = {}
  @handlers           = {}
  @running            = false
end