• 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:CRoutingZone

78 wxString CRoutingZone::m_filename;
79 CUInt128 CRoutingZone::me((uint32_t)0);
81 CRoutingZone::CRoutingZone()
91 void CRoutingZone::Init(CRoutingZone *super_zone, int level, const CUInt128& zone_index)
118 CRoutingZone::~CRoutingZone()
135 void CRoutingZone::ReadFile(const wxString& specialNodesdat)
225 AddDebugLogLineN(logKadRouting, wxT("IO error in CRoutingZone::readFile: ") + e.what());
229 void CRoutingZone::ReadBootstrapNodesDat(CFileDataIO& file)
293 void CRoutingZone::WriteFile()
340 AddDebugLogLineC(logKadRouting, wxT("IO failure in CRoutingZone::writeFile: ") + e.what());
345 void CRoutingZone::WriteBootstrapFile()
388 AddDebugLogLineC(logKadRouting, wxT("CFileException in CRoutingZone::writeFile") + e.what());
393 bool CRoutingZone::CanSplit() const throw()
405 bool CRoutingZone::Add(const CUInt128& id, uint32_t ip, uint16_t port, uint16_t tport, uint8_t version, const CKadUDPKey& key, bool& ipVerified, bool update, bool fromHello)
416 bool CRoutingZone::AddUnfiltered(const CUInt128& id, uint32_t ip, uint16_t port, uint16_t tport, uint8_t version, const CKadUDPKey& key, bool& ipVerified, bool update, bool fromHello)
434 bool CRoutingZone::Add(CContact *contact, bool& update, bool& outIpVerified)
520 CContact *CRoutingZone::GetContact(const CUInt128& id) const throw()
531 CContact *CRoutingZone::GetContact(uint32_t ip, uint16_t port, bool tcpPort) const throw()
541 CContact *CRoutingZone::GetRandomContact(uint32_t maxType, uint32_t minKadVersion) const
552 void CRoutingZone::GetClosestTo(uint32_t maxType, const CUInt128& target, const CUInt128& distance, uint32_t maxRequired, ContactMap *result, bool emptyFirst, bool inUse) const
570 void CRoutingZone::GetAllEntries(ContactList *result, bool emptyFirst) const
580 void CRoutingZone::TopDepth(int depth, ContactList *result, bool emptyFirst) const
592 void CRoutingZone::RandomBin(ContactList *result, bool emptyFirst) const
601 uint32_t CRoutingZone::GetMaxDepth() const throw()
609 void CRoutingZone::Split()
629 uint32_t CRoutingZone::Consolidate()
680 CRoutingZone *CRoutingZone::GenSubZone(unsigned side)
687 return new CRoutingZone(this, m_level + 1, newIndex);
690 void CRoutingZone::StartTimer()
697 void CRoutingZone::StopTimer()
702 bool CRoutingZone::OnBigTimer() const
715 uint32_t CRoutingZone::EstimateCount() const
725 CRoutingZone* curZone = m_superZone->m_superZone->m_superZone;
758 void CRoutingZone::OnSmallTimer()
820 void CRoutingZone::RandomLookup() const
830 uint32_t CRoutingZone::GetNumContacts() const throw()
839 void CRoutingZone::GetNumContacts(uint32_t& nInOutContacts, uint32_t& nInOutFilteredContacts, uint8_t minVersion) const throw()
849 uint32_t CRoutingZone::GetBootstrapContacts(ContactList *results, uint32_t maxRequired) const
871 bool CRoutingZone::VerifyContact(const CUInt128& id, uint32_t ip)
888 void CRoutingZone::SetAllContactsVerified()
898 bool CRoutingZone::IsAcceptableContact(const CContact *toCheck) const
920 bool CRoutingZone::HasOnlyLANNodes() const throw()