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 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 & 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