Class: DangoGServer
Overview
Constant Summary
Constants inherited
from GServer
GServer::DEFAULT_HOST
Instance Attribute Summary
Attributes inherited from GServer
#audit, #debug, #host, #maxConnections, #port, #stdlog
Instance Method Summary
collapse
Methods inherited from GServer
#connections, in_service?, #join, #shutdown, #start, stop, #stop, #stopped?
Constructor Details
#initialize(parent, *args) ⇒ DangoGServer
Returns a new instance of DangoGServer.
268
269
270
271
|
# File 'lib/dango/dango_g_server.rb', line 268
def initialize(parent, *args)
@parent = parent
super(*args)
end
|
Instance Method Details
#connecting(sock) ⇒ Object
277
278
279
|
# File 'lib/dango/dango_g_server.rb', line 277
def connecting(sock)
@parent.connecting(sock)
end
|
#disconnecting(sock) ⇒ Object
281
282
283
|
# File 'lib/dango/dango_g_server.rb', line 281
def disconnecting(sock)
@parent.disconnecting(sock)
end
|
#serve(sock) ⇒ Object
273
274
275
|
# File 'lib/dango/dango_g_server.rb', line 273
def serve(sock)
@parent.thread_main(sock)
end
|
285
286
287
288
|
# File 'lib/dango/dango_g_server.rb', line 285
def starting()
log("#{self.class.to_s} #{@host}:#{@port} start")
@parent.starting()
end
|
290
291
292
293
|
# File 'lib/dango/dango_g_server.rb', line 290
def stopping()
log("#{self.class.to_s} #{@host}:#{@port} stop")
@parent.stopping()
end
|