/** A simple example hook function which can be loaded as a plugin. * * @author Steffen Vogel * @copyright 2014-2022, Institute for Automation of Complex Power Systems, EONERC * @license Apache 2.0 *********************************************************************************/ #include #include namespace villas { namespace node { class ExampleHook : public Hook { public: using Hook::Hook; virtual void restart() { logger->info("The path {} restarted!", path->toString()); } }; /* Register hook */ static char n[] = "example"; static char d[] = "This is just a simple example hook"; static HookPlugin p; } /* namespace node */ } /* namespace villas */