Lines Matching refs:UnicastAddress
103 class UnicastAddress : public otNetifAddress, class in ot::Ip6::Netif
104 public LinkedListEntry<UnicastAddress>,
105 public Clearable<UnicastAddress>
107 friend class LinkedList<UnicastAddress>;
205 … const UnicastAddress *GetNext(void) const { return static_cast<const UnicastAddress *>(mNext); } in GetNext()
212 UnicastAddress *GetNext(void) { return static_cast<UnicastAddress *>(AsNonConst(mNext)); } in GetNext()
366 const LinkedList<UnicastAddress> &GetUnicastAddresses(void) const { return mUnicastAddresses; } in GetUnicastAddresses()
373 LinkedList<UnicastAddress> &GetUnicastAddresses(void) { return mUnicastAddresses; } in GetUnicastAddresses()
385 void AddUnicastAddress(UnicastAddress &aAddress);
397 void RemoveUnicastAddress(UnicastAddress &aAddress);
408 void UpdatePreferredFlagOn(UnicastAddress &aAddress, bool aPreferred);
428 …bool HasUnicastAddress(const UnicastAddress &aAddress) const { return mUnicastAddresses.Contains(a… in HasUnicastAddress()
438 bool IsUnicastAddressExternal(const UnicastAddress &aAddress) const;
453 Error AddExternalUnicastAddress(const UnicastAddress &aAddress);
625 void SignalUnicastAddressChange(AddressEvent aEvent, const UnicastAddress &aAddress);
631 LinkedList<UnicastAddress> mUnicastAddresses;
636 … Pool<UnicastAddress, OPENTHREAD_CONFIG_IP6_MAX_EXT_UCAST_ADDRS> mExtUnicastAddressPool;
652 DefineCoreType(otNetifAddress, Ip6::Netif::UnicastAddress);