6 #ifndef DAEMON_HPP_INCLUDE
7 #define DAEMON_HPP_INCLUDE
11 #include "geopm_public.h"
42 static std::unique_ptr<Daemon> make_unique(
const std::string &endpoint_name,
43 const std::string &db_path);
Definition: Daemon.hpp:18
virtual void stop_wait_loop(void)=0
Exits early from any ongoing wait loops in the Daemon, for example in a call to update_endpoint_from_...
virtual ~Daemon()=default
virtual void update_endpoint_from_policystore(double timeout)=0
Looks up a policy in the Daemon's PolicyStore given the attached Controller's agent and profile name,...
virtual void reset_wait_loop(void)=0
Resets the Daemon's endpoint to prepare for a future wait loop.
Definition: Accumulator.cpp:12