Module: MessagePack::RPC::LoopUtil

Included in:
Client, Server
Defined in:
lib/msgpack/rpc.rb

Defined Under Namespace

Classes: Timer

Instance Method Summary collapse

Instance Method Details

#runObject



340
341
342
# File 'lib/msgpack/rpc.rb', line 340

def run
	@loop.run
end

#start_timer(interval, repeating, &block) ⇒ Object



336
337
338
# File 'lib/msgpack/rpc.rb', line 336

def start_timer(interval, repeating, &block)
	@loop.attach Timer.new(interval, repeating, &block)
end

#stopObject



344
345
346
347
348
# File 'lib/msgpack/rpc.rb', line 344

def stop
	@loop.stop
	# attach dummy timer
	@loop.attach Rev::TimerWatcher.new(0, false)
end