Some tap interface changes and integration into main.cpp for *nix systems.

This commit is contained in:
Adam Ierymenko 2014-08-06 16:24:30 -07:00
commit 92d9ad4a7f
4 changed files with 55 additions and 3 deletions

View file

@ -516,6 +516,11 @@ bool WindowsEthernetTap::updateMulticastGroups(std::set<MulticastGroup> &groups)
return changed;
}
bool WindowsEthernetTap::createPseudoDefaultRoute() const
{
return true;
}
void WindowsEthernetTap::threadMain()
throw()
{

View file

@ -71,6 +71,7 @@ public:
virtual std::string deviceName() const;
virtual void setFriendlyName(const char *friendlyName);
virtual bool updateMulticastGroups(std::set<MulticastGroup> &groups);
virtual bool createPseudoDefaultRoute() const;
inline const NET_LUID &luid() const { return _deviceLuid; }
inline const GUID &guid() const { return _deviceGuid; }