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