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.
266
267
268
269
|
# File 'lib/dango/dango_g_server.rb', line 266
def initialize(parent, *args)
@parent = parent
super(*args)
end
|
Instance Method Details
#connecting(sock) ⇒ Object
275
276
277
|
# File 'lib/dango/dango_g_server.rb', line 275
def connecting(sock)
@parent.connecting(sock)
end
|
#disconnecting(sock) ⇒ Object
279
280
281
|
# File 'lib/dango/dango_g_server.rb', line 279
def disconnecting(sock)
@parent.disconnecting(sock)
end
|
#serve(sock) ⇒ Object
271
272
273
|
# File 'lib/dango/dango_g_server.rb', line 271
def serve(sock)
@parent.thread_main(sock)
end
|
283
284
285
286
|
# File 'lib/dango/dango_g_server.rb', line 283
def starting()
log("#{self.class.to_s} #{@host}:#{@port} start")
@parent.starting()
end
|
288
289
290
291
|
# File 'lib/dango/dango_g_server.rb', line 288
def stopping()
log("#{self.class.to_s} #{@host}:#{@port} stop")
@parent.stopping()
end
|