merge Verification and Update Interfaces
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I8c2548b9d6e15965cfdd49965bdc5dbe97d0dc94
diff --git a/verify_systemd.hpp b/verify_systemd.hpp
index 9b2cbab..894b534 100644
--- a/verify_systemd.hpp
+++ b/verify_systemd.hpp
@@ -1,7 +1,6 @@
#pragma once
#include "status.hpp"
-#include "verify.hpp"
#include <memory>
#include <sdbusplus/bus.hpp>
@@ -16,7 +15,7 @@
* verification step, however, it leaves room for a future possibility out
* something wholly configurable.
*/
-class SystemdVerification : public VerificationInterface
+class SystemdVerification : public TriggerableActionInterface
{
public:
/**
@@ -28,7 +27,7 @@
* @param[in[ service - the systemd service to start to trigger
* verification.
*/
- static std::unique_ptr<VerificationInterface>
+ static std::unique_ptr<TriggerableActionInterface>
CreateVerification(sdbusplus::bus::bus&& bus, const std::string& path,
const std::string& service);
@@ -45,8 +44,8 @@
SystemdVerification(SystemdVerification&&) = default;
SystemdVerification& operator=(SystemdVerification&&) = default;
- bool triggerVerification() override;
- void abortVerification() override;
+ bool trigger() override;
+ void abort() override;
ActionStatus status() override;
private: