summaryrefslogtreecommitdiff
path: root/payload_consumer/install_plan.h
diff options
context:
space:
mode:
Diffstat (limited to 'payload_consumer/install_plan.h')
-rw-r--r--payload_consumer/install_plan.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/payload_consumer/install_plan.h b/payload_consumer/install_plan.h
index 7a95ab43..f04c6504 100644
--- a/payload_consumer/install_plan.h
+++ b/payload_consumer/install_plan.h
@@ -158,6 +158,10 @@ struct InstallPlan {
// If not blank, a base-64 encoded representation of the PEM-encoded
// public key in the response.
std::string public_key_rsa;
+
+ // The name of dynamic partitions not included in the payload. Only used
+ // for partial updates.
+ std::vector<std::string> untouched_dynamic_partitions;
};
class InstallPlanAction;
@@ -195,9 +199,10 @@ class InstallPlanAction : public Action<InstallPlanAction> {
typedef ActionTraits<InstallPlanAction>::InputObjectType InputObjectType;
typedef ActionTraits<InstallPlanAction>::OutputObjectType OutputObjectType;
- private:
+ protected:
InstallPlan install_plan_;
+ private:
DISALLOW_COPY_AND_ASSIGN(InstallPlanAction);
};