• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/aMule-2.3.1/src/kademlia/routing/

Lines Matching refs:m_bin

104 	m_bin = new CRoutingBin();
127 delete m_bin;
401 return ((m_zoneIndex < KK || m_level < KBASE) && m_bin->GetSize() == K);
441 CContact *contactUpdate = m_bin->GetContact(contact->GetClientID());
458 m_bin->SetAlive(contactUpdate);
485 if (m_bin->ChangeContactIPAddress(contactUpdate, contact->GetIPAddress()) && contact->GetVersion() >= contactUpdate->GetVersion()) {
495 m_bin->SetAlive(contactUpdate);
505 } else if (m_bin->GetRemaining()) {
508 return m_bin->AddContact(contact);
523 return m_bin->GetContact(id);
534 return m_bin->GetContact(ip, port, tcpPort);
544 return m_bin->GetRandomContact(maxType, minKadVersion);
556 m_bin->GetClosestTo(maxType, target, maxRequired, result, emptyFirst, inUse);
573 m_bin->GetEntries(result, emptyFirst);
583 m_bin->GetEntries(result, emptyFirst);
595 m_bin->GetEntries(result, emptyFirst);
617 m_bin->GetEntries(&entries);
618 m_bin->m_dontDeleteContacts = true;
619 delete m_bin;
620 m_bin = NULL;
623 if (!m_subZones[(*it)->GetDistance().GetBitNumber(m_level)]->m_bin->AddContact(*it)) {
637 wxASSERT(m_bin == NULL);
647 m_bin = new CRoutingBin();
654 m_subZones[0]->m_bin->GetEntries(&list0);
655 m_subZones[1]->m_bin->GetEntries(&list1);
657 m_subZones[0]->m_bin->m_dontDeleteContacts = true;
658 m_subZones[1]->m_bin->m_dontDeleteContacts = true;
667 m_bin->AddContact(*it);
670 m_bin->AddContact(*it);
704 if (IsLeaf() && (m_zoneIndex < KK || m_level < KBASE || m_bin->GetRemaining() >= (K * 0.8))) {
769 m_bin->GetEntries(&entries);
775 m_bin->RemoveContact(c);
786 c = m_bin->GetOldest();
789 m_bin->PushToBottom(c);
833 return m_bin->GetSize();
842 m_bin->GetNumContacts(nInOutContacts, nInOutFilteredContacts, minVersion);
891 m_bin->SetAllContactsVerified();
923 return m_bin->HasOnlyLANNodes();