Files
funstraw/lib/tun_tap_device.h
Ian Gulliver 6da1c57c36 Starting over
2016-09-25 15:56:37 -07:00

22 lines
384 B
C++

#include <string>
#include <linux/if_tun.h>
class TapTunDevice {
public:
static const auto kTunFormat = IFF_TUN;
static const auto kTapFormat = IFF_TAP;
static const auto kNoPacketInfo = IFF_NO_PI;
TapTunDevice(const std::string& name, uint64_t flags);
TapTunDevice(uint64_t flags);
const std::string& Name() {
return name_;
}
private:
std::string name_;
};