OpenVPN 3 Core Library
|
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include <net/if.h>
#include <linux/if_tun.h>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/file.hpp>
#include <openvpn/common/split.hpp>
#include <openvpn/common/splitlines.hpp>
#include <openvpn/common/hexstr.hpp>
#include <openvpn/common/to_string.hpp>
#include <openvpn/common/process.hpp>
#include <openvpn/common/action.hpp>
#include <openvpn/addr/route.hpp>
#include <openvpn/asio/asioerr.hpp>
#include <openvpn/tun/builder/capture.hpp>
#include <openvpn/tun/builder/setup.hpp>
#include <openvpn/tun/client/tunbase.hpp>
#include <openvpn/tun/client/tunprop.hpp>
#include <openvpn/tun/client/tunconfigflags.hpp>
#include <openvpn/netconf/linux/gw.hpp>
Go to the source code of this file.
Classes | |
class | openvpn::TunLinuxSetup::Setup< TUNMETHODS > |
struct | openvpn::TunLinuxSetup::Setup< TUNMETHODS >::Config |
Namespaces | |
namespace | openvpn |
namespace | openvpn::TunLinuxSetup |
Functions | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_linux_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_open_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_layer_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_ioctl_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_fcntl_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_name_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_tx_queue_len_error) | |
openvpn::TunLinuxSetup::OPENVPN_EXCEPTION (tun_ifconfig_error) | |