Index: chrome/installer/util/callback_work_item.h |
diff --git a/chrome/installer/util/callback_work_item.h b/chrome/installer/util/callback_work_item.h |
index 3cc22f656ed415a4c1453444d0bffe700ba76b8c..bcfd56c8833caefa4bcc3cde1723693544c19129 100644 |
--- a/chrome/installer/util/callback_work_item.h |
+++ b/chrome/installer/util/callback_work_item.h |
@@ -35,9 +35,6 @@ class CallbackWorkItem : public WorkItem { |
public: |
~CallbackWorkItem() override; |
- bool Do() override; |
- void Rollback() override; |
- |
bool IsRollback() const; |
private: |
@@ -49,7 +46,12 @@ class CallbackWorkItem : public WorkItem { |
RS_BACKWARD, |
}; |
- CallbackWorkItem(base::Callback<bool(const CallbackWorkItem&)> callback); |
+ explicit CallbackWorkItem( |
+ base::Callback<bool(const CallbackWorkItem&)> callback); |
+ |
+ // WorkItem: |
+ bool DoImpl() override; |
+ void RollbackImpl() override; |
base::Callback<bool(const CallbackWorkItem&)> callback_; |
RollState roll_state_; |