add_destructor(const DestructorBase::Ptr &destruct) | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
close() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
close_destructor() | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
close_local() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inlineprivate |
copt_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
destruct_ | openvpn::TunWrapTemplate< SCOPED_OBJ > | private |
destructor_defined() const | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
disconnect | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
enable_persistence_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
invalidate() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
obj() const | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
obj_ | openvpn::TunWrapTemplate< SCOPED_OBJ > | private |
obj_defined() const | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
options() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
options_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
persist_tun_state(const typename SCOPED_OBJ::base_type obj, const STATE &state, bool save_replace_sock=true) | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
Ptr typedef | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
retain_obj_ | openvpn::TunWrapTemplate< SCOPED_OBJ > | private |
save_replace_sock(const typename SCOPED_OBJ::base_type obj) | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
set_disconnect() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
state() const | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
state_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
tb_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
TunPersistTemplate(const bool enable_persistence, const TunWrapObjRetain retain_obj, TunBuilderBase *tb) | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
TunWrapTemplate(const TunWrapObjRetain retain_obj) | openvpn::TunWrapTemplate< SCOPED_OBJ > | inline |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
use_persisted_tun(const IP::Addr server_addr, const TunProp::Config &tun_prop, const OptionList &opt) | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inline |
use_persisted_tun_ | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | private |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |
~TunPersistTemplate() | openvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | inlinevirtual |
~TunWrapTemplate() | openvpn::TunWrapTemplate< SCOPED_OBJ > | inlinevirtual |