module ManagerRemoteSocketSessions
Public Instance Methods
init_sessions()
click to toggle source
methods
# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_sessions.rb, line 34 def init_sessions @sessions = [] @sessions_locker = Mutex.new nil end
on_client_connected(session)
click to toggle source
events
# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_sessions.rb, line 12 def on_client_connected(session) @sessions_locker.synchronize do @sessions << session end nil end
on_client_disconnected(session)
click to toggle source
# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_sessions.rb, line 21 def on_client_disconnected(session) @sessions_locker.synchronize do @sessions.delete(session) end nil end