Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API
This commit is contained in:
parent
6174c0c103
commit
3db0197865
4 changed files with 87 additions and 28 deletions
|
@ -1433,6 +1433,12 @@ void Network::_externalConfig(ZT_VirtualNetworkConfig *ec) const
|
|||
memset(&(ec->routes[i]),0,sizeof(ZT_VirtualNetworkRoute));
|
||||
}
|
||||
}
|
||||
|
||||
ec->multicastSubscriptionCount = (unsigned int)_myMulticastGroups.size();
|
||||
for(unsigned long i=0;i<(unsigned long)_myMulticastGroups.size();++i) {
|
||||
ec->multicastSubscriptions[i].mac = _myMulticastGroups[i].mac().toInt();
|
||||
ec->multicastSubscriptions[i].adi = _myMulticastGroups[i].adi();
|
||||
}
|
||||
}
|
||||
|
||||
void Network::_sendUpdatesToMembers(void *tPtr,const MulticastGroup *const newMulticastGroup)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue