6 #ifndef DAEMONIMP_HPP_INCLUDE
7 #define DAEMONIMP_HPP_INCLUDE
21 DaemonImp(
const std::string &endpoint_name,
22 const std::string &db_path);
23 DaemonImp(std::shared_ptr<Endpoint> endpoint,
24 std::shared_ptr<const PolicyStore> policystore);
33 std::shared_ptr<Endpoint> m_endpoint;
34 std::shared_ptr<const PolicyStore> m_policystore;
Definition: Daemon.hpp:18
Definition: DaemonImp.hpp:19
DaemonImp(const DaemonImp &other)=delete
void stop_wait_loop() override
Exits early from any ongoing wait loops in the Daemon, for example in a call to update_endpoint_from_...
Definition: Daemon.cpp:57
virtual ~DaemonImp()
Definition: Daemon.cpp:41
void update_endpoint_from_policystore(double timeout) override
Looks up a policy in the Daemon's PolicyStore given the attached Controller's agent and profile name,...
Definition: Daemon.cpp:46
DaemonImp(const std::string &endpoint_name, const std::string &db_path)
Definition: Daemon.cpp:25
DaemonImp & operator=(const DaemonImp &other)=delete
void reset_wait_loop() override
Resets the Daemon's endpoint to prepare for a future wait loop.
Definition: Daemon.cpp:62
Definition: Accumulator.cpp:12