void WirelessPacketCollector::addNodeDiscoveryPacket(const WirelessPacket& packet) { //create a boost_lock for thread safety mutex_lock_guard lock(m_nodeDiscoveryMutex); //add a Node Discovery packet to the node discovery packet container m_nodeDiscoveryPackets.push_back( NodeDiscovery(packet) ); }
void WirelessPacketCollector::addNodeDiscoveryPacket(const WirelessPacket& packet) { //create a boost_lock for thread safety mutex_lock_guard lock(m_nodeDiscoveryMutex); //update the last communication time NodeCommTimes::updateCommTime(packet.nodeAddress()); //add a Node Discovery packet to the node discovery packet container m_nodeDiscoveryPackets.push_back( NodeDiscovery(packet) ); }