diff --git a/libraries/networking/src/LimitedNodeList.h b/libraries/networking/src/LimitedNodeList.h index 598964c2b7..00635e2c4b 100644 --- a/libraries/networking/src/LimitedNodeList.h +++ b/libraries/networking/src/LimitedNodeList.h @@ -174,7 +174,9 @@ public: void sendPeerQueryToIceServer(const HifiSockAddr& iceServerSockAddr, const QUuid& clientID, const QUuid& peerID); SharedNodePointer findNodeWithAddr(const HifiSockAddr& addr); - + + QReadWriteLock& getMutex() { return _nodeMutex; } + template void eachNode(NodeLambda functor) { QReadLocker readLock(&_nodeMutex); @@ -280,7 +282,7 @@ signals: protected slots: void connectedForLocalSocketTest(); void errorTestingLocalSocket(); - + void clientConnectionToSockAddrReset(const HifiSockAddr& sockAddr); protected: @@ -347,7 +349,7 @@ protected: functor(it); } } - + private slots: void flagTimeForConnectionStep(ConnectionStep connectionStep, quint64 timestamp); void possiblyTimeoutSTUNAddressLookup();