class Async::Debug::Monitor

def close

def close
	@selector.deregister(@monitor.io)
	@monitor.close
end

def initialize(monitor, selector)

def initialize(monitor, selector)
	@monitor = monitor
	@selector = selector
end

def inspect

def inspect
	"\#<#{self.class} io=#{@monitor.io.inspect} interests=#{@monitor.interests.inspect} readiness=#{@monitor.readiness.inspect}>"
end

def method_missing(*arguments, &block)

def method_missing(*arguments, &block)
	@monitor.send(*arguments)
end

def respond_to?(*arguments)

def respond_to?(*arguments)
	@monitor.respond_to?(*arguments)
end