| Index: base/message_loop/message_pump_win.h
|
| diff --git a/base/message_loop/message_pump_win.h b/base/message_loop/message_pump_win.h
|
| index b25731742285a1ccc2381cd563942c845e844b80..00f1287ce437ee020b22c83593f3104c20dc9348 100644
|
| --- a/base/message_loop/message_pump_win.h
|
| +++ b/base/message_loop/message_pump_win.h
|
| @@ -25,14 +25,13 @@ namespace base {
|
| class BASE_EXPORT MessagePumpWin : public MessagePump {
|
| public:
|
| MessagePumpWin() : have_work_(0), state_(NULL) {}
|
| - virtual ~MessagePumpWin() {}
|
|
|
| // Like MessagePump::Run, but MSG objects are routed through dispatcher.
|
| void RunWithDispatcher(Delegate* delegate, MessagePumpDispatcher* dispatcher);
|
|
|
| // MessagePump methods:
|
| - virtual void Run(Delegate* delegate) { RunWithDispatcher(delegate, NULL); }
|
| - virtual void Quit();
|
| + void Run(Delegate* delegate) override;
|
| + void Quit() override;
|
|
|
| protected:
|
| struct RunState {
|
| @@ -115,18 +114,18 @@ class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
|
| static const int kMessageFilterCode = 0x5001;
|
|
|
| MessagePumpForUI();
|
| - virtual ~MessagePumpForUI();
|
| + ~MessagePumpForUI() override;
|
|
|
| // MessagePump methods:
|
| - virtual void ScheduleWork();
|
| - virtual void ScheduleDelayedWork(const TimeTicks& delayed_work_time);
|
| + void ScheduleWork() override;
|
| + void ScheduleDelayedWork(const TimeTicks& delayed_work_time) override;
|
|
|
| private:
|
| static LRESULT CALLBACK WndProcThunk(HWND window_handle,
|
| UINT message,
|
| WPARAM wparam,
|
| LPARAM lparam);
|
| - virtual void DoRunLoop();
|
| + void DoRunLoop() override;
|
| void InitMessageWnd();
|
| void WaitForWork();
|
| void HandleWorkMessage();
|
| @@ -267,11 +266,11 @@ class BASE_EXPORT MessagePumpForIO : public MessagePumpWin {
|
| };
|
|
|
| MessagePumpForIO();
|
| - virtual ~MessagePumpForIO() {}
|
| + ~MessagePumpForIO() override;
|
|
|
| // MessagePump methods:
|
| - virtual void ScheduleWork();
|
| - virtual void ScheduleDelayedWork(const TimeTicks& delayed_work_time);
|
| + void ScheduleWork() override;
|
| + void ScheduleDelayedWork(const TimeTicks& delayed_work_time) override;
|
|
|
| // Register the handler to be used when asynchronous IO for the given file
|
| // completes. The registration persists as long as |file_handle| is valid, so
|
| @@ -311,7 +310,7 @@ class BASE_EXPORT MessagePumpForIO : public MessagePumpWin {
|
| bool has_valid_io_context;
|
| };
|
|
|
| - virtual void DoRunLoop();
|
| + void DoRunLoop() override;
|
| void WaitForWork();
|
| bool MatchCompletedIOItem(IOHandler* filter, IOItem* item);
|
| bool GetIOItem(DWORD timeout, IOItem* item);
|
|
|