| Index: base/message_loop/message_pump_io_ios.h
|
| diff --git a/base/message_loop/message_pump_io_ios.h b/base/message_loop/message_pump_io_ios.h
|
| index e1cbae6f92f944a2fea5cd1802473f94dad7ffe7..6c2a6c37a8600c972c9f0ca8b1712496e9f5ac37 100644
|
| --- a/base/message_loop/message_pump_io_ios.h
|
| +++ b/base/message_loop/message_pump_io_ios.h
|
| @@ -12,7 +12,6 @@
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/message_loop/message_pump_mac.h"
|
| -#include "base/observer_list.h"
|
| #include "base/threading/thread_checker.h"
|
|
|
| namespace base {
|
| @@ -21,21 +20,6 @@ namespace base {
|
| // sockets are ready for I/O on iOS.
|
| class BASE_EXPORT MessagePumpIOSForIO : public MessagePumpNSRunLoop {
|
| 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 MessagePumpIOSForIO : public MessagePumpNSRunLoop {
|
|
|
| void RemoveRunLoopSource(CFRunLoopSourceRef source);
|
|
|
| - void AddIOObserver(IOObserver* obs);
|
| - void RemoveIOObserver(IOObserver* obs);
|
| -
|
| private:
|
| friend class MessagePumpIOSForIOTest;
|
|
|
| @@ -132,7 +113,6 @@ class BASE_EXPORT MessagePumpIOSForIO : public MessagePumpNSRunLoop {
|
| CFOptionFlags callback_types,
|
| void* context);
|
|
|
| - ObserverList<IOObserver> io_observers_;
|
| ThreadChecker watch_file_descriptor_caller_checker_;
|
|
|
| base::WeakPtrFactory<MessagePumpIOSForIO> weak_factory_;
|
|
|