12#ifndef OPENVPN_CLIENT_CLILIFE_H
13#define OPENVPN_CLIENT_CLILIFE_H
30 virtual void cln_pause(
const std::string &reason) = 0;
virtual void start(NotifyCallback *)=0
RCPtr< ClientLifeCycle > Ptr
virtual bool network_available()=0
Reference count base class for objects tracked by RCPtr. Disallows copying and assignment.
virtual void cln_reconnect(int seconds)=0
virtual void cln_resume()=0
virtual void cln_stop()=0
virtual ~NotifyCallback()=default
virtual void cln_pause(const std::string &reason)=0