21 #ifndef IPV6_INTERFACE_ADDRESS_H    22 #define IPV6_INTERFACE_ADDRESS_H     26 #include "ns3/ipv6-address.h"   166   void StopDadTimer ();
 State_e m_state
State of the address. 
void SetScope(Ipv6InterfaceAddress::Scope_e scope)
Set the scope. 
Ipv6Address GetAddress() const
Get the IPv6 address. 
friend bool operator!=(Ipv6InterfaceAddress const &a, Ipv6InterfaceAddress const &b)
Not equal to operator. 
bool IsInSameSubnet(Ipv6Address b) const
Checks if the address is in the same subnet. 
void SetNsDadUid(uint32_t uid)
Set the latest DAD probe packet UID. 
IPv6 address associated with an interface. 
Link-local address (fe80::/64) 
uint32_t m_nsDadUid
Last DAD probe packet UID. 
Invalid state (after a DAD failed) 
uint32_t GetNsDadUid() const
Get the latest DAD probe packet UID. 
Ipv6InterfaceAddress()
Default constructor. 
Ipv6Address m_address
The IPv6 address. 
void SetState(Ipv6InterfaceAddress::State_e state)
Set the state. 
std::ostream & operator<<(std::ostream &os, const Angles &a)
print a struct Angles to output 
bool operator!=(Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > a, Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > b)
Inequality test. 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
Global address (2000::/3) 
friend bool operator==(Ipv6InterfaceAddress const &a, Ipv6InterfaceAddress const &b)
Equal to operator. 
~Ipv6InterfaceAddress()
Destructor. 
Ipv6InterfaceAddress::State_e GetState() const
Get the address state. 
Describes an IPv6 address. 
void SetAddress(Ipv6Address address)
Set IPv6 address (and scope). 
Ipv6Prefix m_prefix
The IPv6 prefix. 
State_e
State of an address associated with an interface. 
bool operator==(const EventId &a, const EventId &b)
Describes an IPv6 prefix. 
Scope_e m_scope
Scope of the address. 
Address is tentative but we are optimistic so we can send packet even if DAD is not yet finished...
Address is a HomeAddress. 
Address is deprecated and should not be used. 
Ipv6InterfaceAddress::Scope_e GetScope() const
Get address scope. 
Address is tentative, no packet can be sent unless DAD finished. 
Ipv6Prefix GetPrefix() const
Get the IPv6 prefix.