trigger_manager: use PDI constants
Tested: Inspection only
Change-Id: I1ef7abbf7f0741e832395a11002568b1d8ba5bdc
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/src/trigger_manager.cpp b/src/trigger_manager.cpp
index f65b120..1e5d964 100644
--- a/src/trigger_manager.cpp
+++ b/src/trigger_manager.cpp
@@ -9,9 +9,13 @@
#include "utils/tstring.hpp"
#include <phosphor-logging/log.hpp>
+#include <xyz/openbmc_project/Telemetry/TriggerManager/common.hpp>
#include <unordered_set>
+using TelemetryTriggerManager =
+ sdbusplus::common::xyz::openbmc_project::telemetry::TriggerManager;
+
TriggerManager::TriggerManager(
std::unique_ptr<interfaces::TriggerFactory> triggerFactoryIn,
std::unique_ptr<interfaces::JsonStorage> triggerStorageIn,
@@ -22,9 +26,10 @@
loadFromPersistent();
managerIface = objServer->add_unique_interface(
- triggerManagerPath, triggerManagerIfaceName, [this](auto& iface) {
+ triggerManagerPath, TelemetryTriggerManager::interface,
+ [this](auto& iface) {
iface.register_method(
- "AddTrigger",
+ TelemetryTriggerManager::method_names::add_trigger,
[this](
boost::asio::yield_context& yield, const std::string& id,
const std::string& name,