| Index: base/message_loop.h
|
| diff --git a/base/message_loop.h b/base/message_loop.h
|
| index 69db8c1c78bf6b61235889e99c9fed68dc7633ed..6cd0ef418c5888fe3773f7714f062f49504a7e81 100644
|
| --- a/base/message_loop.h
|
| +++ b/base/message_loop.h
|
| @@ -473,14 +473,21 @@ class MessageLoopForIO : public MessageLoop {
|
|
|
| #elif defined(OS_POSIX)
|
| typedef base::MessagePumpLibevent::Watcher Watcher;
|
| - typedef base::MessagePumpLibevent::FileWatcher FileWatcher;
|
| -
|
| - // Please see MessagePumpLibevent for definitions of these methods.
|
| - void WatchSocket(int socket, short interest_mask,
|
| - struct event* e, Watcher* watcher);
|
| - void WatchFileHandle(int fd, short interest_mask, event* e, FileWatcher*);
|
| - void UnwatchSocket(struct event* e);
|
| - void UnwatchFileHandle(event* e);
|
| + typedef base::MessagePumpLibevent::FileDescriptorWatcher
|
| + FileDescriptorWatcher;
|
| +
|
| + enum Mode {
|
| + WATCH_READ = base::MessagePumpLibevent::WATCH_READ,
|
| + WATCH_WRITE = base::MessagePumpLibevent::WATCH_WRITE,
|
| + WATCH_READ_WRITE = base::MessagePumpLibevent::WATCH_READ_WRITE
|
| + };
|
| +
|
| + // Please see MessagePumpLibevent for definition.
|
| + bool WatchFileDescriptor(int fd,
|
| + bool persistent,
|
| + Mode mode,
|
| + FileDescriptorWatcher *controller,
|
| + Watcher *delegate);
|
| #endif // defined(OS_POSIX)
|
| };
|
|
|
|
|