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