Bugzilla – Attachment #629: Fix the bug itself for bug #711
m_preqTimeouts.clear ();
m_lastDataSeqno.clear ();
m_lastHwmpSeqno.clear ();
m_interfaces.clear ();
m_rqueue.clear ();
m_rtable = 0;
m_mp = 0;
}
bool
i->second.clear ();
m_neighbourBeacons.clear ();
m_plugins.clear ();
*iter = 0;
m_ifaces.clear ();
m_node = 0;
m_channel = 0;
m_routingProtocol = 0;
NetDevice::DoDispose ();
m_rxMiddle = 0;
m_low = 0;
m_dcfManager = 0;
m_stationManager = 0;
m_phy = 0;
m_queues.clear ();
m_beaconSendEvent.Cancel ();
m_beaconDca = 0;
m_modes.clear ();
m_device = 0;
m_mobility = 0;
m_state = 0;
void
hwmp->SetRoot ();
//Install interaction between HWMP and Peer management protocol:
pmp->SetPeerLinkStatusCallback (MakeCallback (&HwmpProtocol::PeerLinkStatus, hwmp));
//PeekPointer()'s to avoid circular Ptr references
hwmp->SetNeighboursCallback (MakeCallback (&PeerManagementProtocol::GetActiveLinks, pmp));
pmp->SetPeerLinkStatusCallback (MakeCallback (&HwmpProtocol::PeerLinkStatus, PeekPointer (hwmp)));
hwmp->SetNeighboursCallback (MakeCallback (&PeerManagementProtocol::GetActiveLinks, PeekPointer (pmp)));
return true;
Node::DoDispose()
{
m_handlers.clear ();
for (std::vector<Ptr<NetDevice> >::iterator i = m_devices.begin ();
i != m_devices.end (); i++)