14#include "ns3/attribute-helper.h" 
   15#include "ns3/attribute.h" 
   57    void CopyFrom(
const uint8_t buffer[8]);
 
   63    void CopyTo(uint8_t buffer[8]) 
const;
 
 
a polymophic address class
 
friend std::istream & operator>>(std::istream &is, Mac64Address &address)
Stream extraction operator.
 
uint8_t m_address[8]
Address value.
 
friend std::ostream & operator<<(std::ostream &os, const Mac64Address &address)
Stream insertion operator.
 
Address ConvertTo() const
 
uint64_t ConvertToInt() const
 
static bool IsMatchingType(const Address &address)
 
static Mac64Address Allocate()
Allocate a new Mac64Address.
 
void CopyFrom(const uint8_t buffer[8])
 
friend bool operator!=(const Mac64Address &a, const Mac64Address &b)
Not equal to operator.
 
friend bool operator==(const Mac64Address &a, const Mac64Address &b)
Equal to operator.
 
void CopyTo(uint8_t buffer[8]) const
 
static Mac64Address ConvertFrom(const Address &address)
 
static void ResetAllocationIndex()
Reset the Mac64Address allocation index.
 
static uint8_t GetType()
Return the Type of address.
 
friend bool operator<(const Mac64Address &a, const Mac64Address &b)
Less than operator.
 
static uint64_t m_allocationIndex
Address allocation index.
 
#define ATTRIBUTE_HELPER_HEADER(type)
Declare the attribute value, accessor and checkers for class type.
 
Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
bool operator!=(Callback< R, Args... > a, Callback< R, Args... > b)
Inequality test.
 
bool operator==(const EventId &a, const EventId &b)
 
std::ostream & operator<<(std::ostream &os, const Angles &a)
 
std::istream & operator>>(std::istream &is, Angles &a)
 
bool operator<(const EventId &a, const EventId &b)