class Async::Debug::Monitor

def __getobj__

def __getobj__
	@monitor
end

def close

def close
	@selector.deregister(self)
	@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