Class: DangoServerFramework::DangoGServer

Inherits:
GServer
  • Object
show all
Defined in:
lib/dango/server_framework.rb

Overview

サーバー停止時のGServerの確認待ち時間

Instance Method Summary collapse

Constructor Details

#initialize(parent, *args) ⇒ DangoGServer

Returns a new instance of DangoGServer.



42
43
44
45
# File 'lib/dango/server_framework.rb', line 42

def initialize(parent, *args)
  @parent = parent
  super(*args)
end

Instance Method Details

#connecting(sock) ⇒ Object



51
52
53
# File 'lib/dango/server_framework.rb', line 51

def connecting(sock)
  @parent.connecting(sock)
end

#disconnecting(sock) ⇒ Object



55
56
57
# File 'lib/dango/server_framework.rb', line 55

def disconnecting(sock)
  @parent.disconnecting(sock)
end

#serve(sock) ⇒ Object



47
48
49
# File 'lib/dango/server_framework.rb', line 47

def serve(sock)
  @parent.thread_main(sock)
end

#startingObject



59
60
61
62
# File 'lib/dango/server_framework.rb', line 59

def starting()
  log("#{self.class.to_s} #{@host}:#{@port} start")
  @parent.starting()
end

#stoppingObject



64
65
66
67
# File 'lib/dango/server_framework.rb', line 64

def stopping()
  log("#{self.class.to_s} #{@host}:#{@port} stop")
  @parent.stopping()
end