/** * IPrefresher library * - start checking ip once * - or in loop mode * * @author Lukas Heiligenbrunner * @date 06.04.2019 */ #pragma once class IPRefresher { public: /** * refresh ip address on Dynu server */ void checkIPAdress(bool force); /** * default constructor */ IPRefresher() = default; /** * start the service in loop mode * every 5 minutes the ip is checked an refreshed (needed for .service) * @param loop true->loopmode on */ explicit IPRefresher(bool loop); };