A bunch more osdep/ work...

This commit is contained in:
Adam Ierymenko 2014-07-23 09:14:53 -07:00
parent 5e58a7d54a
commit 7475c4047e
18 changed files with 419 additions and 136 deletions

View file

@ -48,6 +48,13 @@ namespace ZeroTier {
*/
class EthernetTap : NonCopyable
{
protected:
EthernetTap(const char *cn,const MAC &m,unsigned int mt,unsigned int met) :
_implName(cn),
_mac(m),
_mtu(mt),
_metric(met) {}
public:
virtual ~EthernetTap() {}
@ -188,12 +195,6 @@ public:
virtual bool updateMulticastGroups(std::set<MulticastGroup> &groups) = 0;
protected:
EthernetTap(const char *cn,const MAC &m,unsigned int mt,unsigned int met) :
_implName(cn),
_mac(m),
_mtu(mt),
_metric(met) {}
const char *_implName;
MAC _mac;
unsigned int _mtu;