(1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks
now show up as *real* networks and prompt the user to set their location and firewall status (public, private, home/work, etc.). The hack used to achieve #2 should not be examined by children or those suffering from epilepsy or heart conditions.
This commit is contained in:
parent
f25bd41a03
commit
f8d4611d15
9 changed files with 255 additions and 63 deletions
|
@ -77,6 +77,16 @@ public:
|
|||
*/
|
||||
static const InetAddress LO6;
|
||||
|
||||
/**
|
||||
* 0.0.0.0/0
|
||||
*/
|
||||
static const InetAddress DEFAULT4;
|
||||
|
||||
/**
|
||||
* ::/0
|
||||
*/
|
||||
static const InetAddress DEFAULT6;
|
||||
|
||||
InetAddress() throw() { memset(&_sa,0,sizeof(_sa)); }
|
||||
InetAddress(const InetAddress &a) throw() { memcpy(&_sa,&a._sa,sizeof(_sa)); }
|
||||
InetAddress(const struct sockaddr *sa) throw() { this->set(sa); }
|
||||
|
@ -147,6 +157,12 @@ public:
|
|||
bool isLinkLocal() const
|
||||
throw();
|
||||
|
||||
/**
|
||||
* @return True if this ip/netmask would represent a default route (e.g. 0.0.0.0/0)
|
||||
*/
|
||||
bool isDefaultRoute() const
|
||||
throw();
|
||||
|
||||
/**
|
||||
* @return True if this is a loopback address
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue