Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(439)

Unified Diff: set_bootable_flag_action.h

Issue 4719002: AU: Remove obsolete SetBootableFlagAction. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/update_engine.git@master
Patch Set: Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: set_bootable_flag_action.h
diff --git a/set_bootable_flag_action.h b/set_bootable_flag_action.h
deleted file mode 100644
index 2b45df3f73c89f3e21efd275e1b6e3a09430ba19..0000000000000000000000000000000000000000
--- a/set_bootable_flag_action.h
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2009 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__
-#define CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__
-
-#include <string>
-#include "update_engine/action.h"
-#include "update_engine/install_plan.h"
-
-// This class takes in a device via the input pipe. The device is the
-// partition (e.g. /dev/sda1), not the full device (e.g. /dev/sda).
-// It will make that device bootable by editing the partition table
-// in the root device. Currently, this class doesn't support extended
-// partitions.
-
-namespace chromeos_update_engine {
-
-class SetBootableFlagAction;
-
-template<>
-class ActionTraits<SetBootableFlagAction> {
- public:
- // Takes the device path as input.
- typedef InstallPlan InputObjectType;
- // Passes the device path as output
- typedef InstallPlan OutputObjectType;
-};
-
-class SetBootableFlagAction : public Action<SetBootableFlagAction> {
- public:
- SetBootableFlagAction() {}
- typedef ActionTraits<SetBootableFlagAction>::InputObjectType
- InputObjectType;
- typedef ActionTraits<SetBootableFlagAction>::OutputObjectType
- OutputObjectType;
- void PerformAction();
-
- // This is a synchronous action, and thus TerminateProcessing() should
- // never be called
- void TerminateProcessing() { CHECK(false); }
-
- // Debugging/logging
- static std::string StaticType() { return "SetBootableFlagAction"; }
- std::string Type() const { return StaticType(); }
-
- private:
-
- DISALLOW_COPY_AND_ASSIGN(SetBootableFlagAction);
-};
-
-} // namespace chromeos_update_engine
-
-#endif // CHROMEOS_PLATFORM_UPDATE_ENGINE_SET_BOOTABLE_FLAG_ACTION_H__
« no previous file with comments | « action_processor.h ('k') | set_bootable_flag_action.cc » ('j') | update_attempter.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698