| 45 | FancyRefPtr<MessageEndpoint> Connect(); |
| 46 | |
| 47 | void Watch(KernelObjectWatcher& watcher, int events){ |
| 48 | acquireLock(&waitingLock); |
| 49 | waiting.add_back(&watcher); |
| 50 | releaseLock(&waitingLock) |
| 51 | } |
| 52 | |
| 53 | virtual void Unwatch(KernelObjectWatcher& watcher){ |
| 54 | waiting.remove(&watcher); |