Searched refs:AddressMapping (Results 1 – 2 of 2) sorted by relevance
323 class AddressMapping : public LinkedListEntry<AddressMapping> class in ot::Nat64::Translator326 friend class LinkedListEntry<AddressMapping>;327 friend class LinkedList<AddressMapping>;348 AddressMapping *mNext;354 uint16_t ReleaseMappings(LinkedList<AddressMapping> &aMappings);355 void ReleaseMapping(AddressMapping &aMapping);357 AddressMapping *AllocateMapping(const Ip6::Address &aIp6Addr);358 AddressMapping *FindOrAllocateMapping(const Ip6::Address &aIp6Addr);359 AddressMapping *FindMapping(const Ip4::Address &aIp4Addr);373 Pool<AddressMapping, kAddressMappingPoolSize> mAddressMappingPool;[all …]
116 AddressMapping *mapping = nullptr; in TranslateFromIp6()203 AddressMapping *mapping = nullptr; in TranslateToIp6()292 Translator::AddressMapping::InfoString Translator::AddressMapping::ToString(void) const in ToString()301 void Translator::AddressMapping::CopyTo(otNat64AddressMapping &aMapping, TimeMilli aNow) const in CopyTo()320 void Translator::ReleaseMapping(AddressMapping &aMapping) in ReleaseMapping()327 uint16_t Translator::ReleaseMappings(LinkedList<AddressMapping> &aMappings) in ReleaseMappings()331 for (AddressMapping *mapping = aMappings.Pop(); mapping != nullptr; mapping = aMappings.Pop()) in ReleaseMappings()342 LinkedList<AddressMapping> idleMappings; in ReleaseExpiredMappings()349 Translator::AddressMapping *Translator::AllocateMapping(const Ip6::Address &aIp6Addr) in AllocateMapping()351 AddressMapping *mapping = nullptr; in AllocateMapping()[all …]