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(*args, &block)

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

def respond_to?(*args)

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