xref: /openbmc/telemetry/src/interfaces/trigger.hpp (revision 76833cb5ce1d3b55c060cd145812a7a4a7ac9c31)
1*76833cb5SWludzik, Jozef #pragma once
2*76833cb5SWludzik, Jozef 
3*76833cb5SWludzik, Jozef #include <string>
4*76833cb5SWludzik, Jozef 
5*76833cb5SWludzik, Jozef namespace interfaces
6*76833cb5SWludzik, Jozef {
7*76833cb5SWludzik, Jozef 
8*76833cb5SWludzik, Jozef class Trigger
9*76833cb5SWludzik, Jozef {
10*76833cb5SWludzik, Jozef   public:
11*76833cb5SWludzik, Jozef     virtual ~Trigger() = default;
12*76833cb5SWludzik, Jozef 
13*76833cb5SWludzik, Jozef     virtual std::string getName() const = 0;
14*76833cb5SWludzik, Jozef     virtual std::string getPath() const = 0;
15*76833cb5SWludzik, Jozef };
16*76833cb5SWludzik, Jozef 
17*76833cb5SWludzik, Jozef } // namespace interfaces
18