Example #1
0
	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) );
	}
Example #2
0
    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) );
    }