| Index: base/message_loop/message_pump_libevent.h
|
| diff --git a/base/message_loop/message_pump_libevent.h b/base/message_loop/message_pump_libevent.h
|
| index 4d2f4f70372579f3c21fcf0ec0bcc2b7ecd00ff8..76f882f680e89b1642a84fae35f6b96607ec91fe 100644
|
| --- a/base/message_loop/message_pump_libevent.h
|
| +++ b/base/message_loop/message_pump_libevent.h
|
| @@ -8,7 +8,6 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| #include "base/message_loop/message_pump.h"
|
| -#include "base/observer_list.h"
|
| #include "base/threading/thread_checker.h"
|
| #include "base/time/time.h"
|
|
|
| @@ -22,21 +21,6 @@ namespace base {
|
| // TODO(dkegel): add support for background file IO somehow
|
| class BASE_EXPORT MessagePumpLibevent : public MessagePump {
|
| public:
|
| - class IOObserver {
|
| - public:
|
| - IOObserver() {}
|
| -
|
| - // An IOObserver is an object that receives IO notifications from the
|
| - // MessagePump.
|
| - //
|
| - // NOTE: An IOObserver implementation should be extremely fast!
|
| - virtual void WillProcessIOEvent() = 0;
|
| - virtual void DidProcessIOEvent() = 0;
|
| -
|
| - protected:
|
| - virtual ~IOObserver() {}
|
| - };
|
| -
|
| // Used with WatchFileDescriptor to asynchronously monitor the I/O readiness
|
| // of a file descriptor.
|
| class Watcher {
|
| @@ -119,9 +103,6 @@ class BASE_EXPORT MessagePumpLibevent : public MessagePump {
|
| FileDescriptorWatcher *controller,
|
| Watcher *delegate);
|
|
|
| - void AddIOObserver(IOObserver* obs);
|
| - void RemoveIOObserver(IOObserver* obs);
|
| -
|
| // MessagePump methods:
|
| void Run(Delegate* delegate) override;
|
| void Quit() override;
|
| @@ -168,7 +149,6 @@ class BASE_EXPORT MessagePumpLibevent : public MessagePump {
|
| // ... libevent wrapper for read end
|
| event* wakeup_event_;
|
|
|
| - ObserverList<IOObserver> io_observers_;
|
| ThreadChecker watch_file_descriptor_caller_checker_;
|
| DISALLOW_COPY_AND_ASSIGN(MessagePumpLibevent);
|
| };
|
|
|