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