Skip the security registration if it is unnecessary
[platform/core/appfw/app-installers.git] / src / common / recovery_file.h
index 6aaffb2..d68fb60 100644 (file)
@@ -88,6 +88,13 @@ class RecoveryFile {
   void set_cleanup(bool cleanup);
 
   /**
+   * setter for security operation done
+   *
+   * \param security_operation_done boolean value of security_operation_done
+   */
+  void set_security_operation_done(bool security_operation_done);
+
+  /**
    * getter for unpacked dir
    *
    * \return current unpacked_dir
@@ -123,6 +130,13 @@ class RecoveryFile {
   bool cleanup() const;
 
   /**
+   * getter for security operation done flag
+   *
+   * \return true if security operation done flag has set
+   */
+  bool security_operation_done() const;
+
+  /**
    * Transaction of current RecoveryFile content into recovery file
    *
    * \return true if success
@@ -143,6 +157,7 @@ class RecoveryFile {
   boost::filesystem::path backup_path_;
   bool backup_done_;
   bool cleanup_;
+  bool security_operation_done_;
 };
 
 }  // namespace recovery