Class: Teien::ClientNetwork

Inherits:
Network
  • Object
show all
Defined in:
lib/teien/core/client_network.rb

Instance Method Summary collapse

Methods inherited from Network

add_dummy_connection, connections, #initialize, send_event_to_all

Constructor Details

This class inherits a constructor from Teien::Network

Instance Method Details

#connection_completedObject



9
10
11
12
13
# File 'lib/teien/core/client_network.rb', line 9

def connection_completed
  puts "The connection is completed."
  @@connections[self] = RemoteInfo.new(self)
  @@event_router.connection_completed(self)
end

#post_initObject



6
7
# File 'lib/teien/core/client_network.rb', line 6

def post_init
end

#receive_object(obj) ⇒ Object



15
16
17
# File 'lib/teien/core/client_network.rb', line 15

def receive_object(obj)
  @@event_router.receive_event(obj, self)
end

#unbindObject



19
20
21
22
23
# File 'lib/teien/core/client_network.rb', line 19

def unbind
  puts "The connection is closed."
  @@event_router.connection_unbinded(self)
  @@connections.delete(self)
end