xref: /openbmc/telemetry/src/interfaces/trigger.hpp (revision e28aa53dc1492f09a64dc9f1dbfd5b6dba06e31f)
176833cb5SWludzik, Jozef #pragma once
276833cb5SWludzik, Jozef 
376833cb5SWludzik, Jozef #include <string>
476833cb5SWludzik, Jozef 
576833cb5SWludzik, Jozef namespace interfaces
676833cb5SWludzik, Jozef {
776833cb5SWludzik, Jozef 
876833cb5SWludzik, Jozef class Trigger
976833cb5SWludzik, Jozef {
1076833cb5SWludzik, Jozef   public:
1176833cb5SWludzik, Jozef     virtual ~Trigger() = default;
1276833cb5SWludzik, Jozef 
13*e28aa53dSSzymon Dompke     virtual std::string getId() const = 0;
1476833cb5SWludzik, Jozef     virtual std::string getPath() const = 0;
1576833cb5SWludzik, Jozef };
1676833cb5SWludzik, Jozef 
1776833cb5SWludzik, Jozef } // namespace interfaces
18