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