Describes an address unit in PREQ information element See 7.3.2.96 for more details. More...
#include "ie-dot11s-preq.h"
Public Member Functions | |
DestinationAddressUnit () | |
Mac48Address | GetDestinationAddress () const |
Get destination address function. | |
uint32_t | GetDestSeqNumber () const |
Get destination sequence number. | |
bool | IsDo () const |
Is do function. | |
bool | IsRf () const |
is RF function | |
bool | IsUsn () const |
Is USN function. | |
void | SetDestinationAddress (Mac48Address dest_address) |
Set destination address function. | |
void | SetDestSeqNumber (uint32_t dest_seq_number) |
Set destination sequence number. | |
void | SetFlags (bool doFlag, bool rfFlag, bool usnFlag) |
Set flags function. | |
Public Member Functions inherited from ns3::SimpleRefCount< DestinationAddressUnit > | |
SimpleRefCount () | |
Default constructor. | |
SimpleRefCount (const SimpleRefCount &o) | |
Copy constructor. | |
uint32_t | GetReferenceCount () const |
Get the reference count of the object. | |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
Assignment operator. | |
void | Ref () const |
Increment the reference count. | |
void | Unref () const |
Decrement the reference count. | |
Private Attributes | |
Mac48Address | m_destinationAddress |
destination address | |
uint32_t | m_destSeqNumber |
destination sequence number | |
bool | m_do |
DO. | |
bool | m_rf |
RF. | |
bool | m_usn |
USN. | |
Friends | |
bool | operator== (const DestinationAddressUnit &a, const DestinationAddressUnit &b) |
equality operator | |
Describes an address unit in PREQ information element See 7.3.2.96 for more details.
Definition at line 26 of file ie-dot11s-preq.h.
ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit | ( | ) |
Definition at line 22 of file ie-dot11s-preq.cc.
Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress | ( | ) | const |
Get destination address function.
Definition at line 80 of file ie-dot11s-preq.cc.
References m_destinationAddress.
uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber | ( | ) | const |
Get destination sequence number.
Definition at line 74 of file ie-dot11s-preq.cc.
References m_destSeqNumber.
bool ns3::dot11s::DestinationAddressUnit::IsDo | ( | ) | const |
Is do function.
Definition at line 56 of file ie-dot11s-preq.cc.
References m_do.
bool ns3::dot11s::DestinationAddressUnit::IsRf | ( | ) | const |
is RF function
Definition at line 62 of file ie-dot11s-preq.cc.
References m_rf.
bool ns3::dot11s::DestinationAddressUnit::IsUsn | ( | ) | const |
Is USN function.
Definition at line 68 of file ie-dot11s-preq.cc.
References m_usn.
void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress | ( | Mac48Address | dest_address | ) |
Set destination address function.
dest_address | the destination MAC address |
Definition at line 50 of file ie-dot11s-preq.cc.
References m_destinationAddress.
void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber | ( | uint32_t | dest_seq_number | ) |
Set destination sequence number.
dest_seq_number | the destination sequence number |
Definition at line 40 of file ie-dot11s-preq.cc.
References m_destSeqNumber, and m_usn.
void ns3::dot11s::DestinationAddressUnit::SetFlags | ( | bool | doFlag, |
bool | rfFlag, | ||
bool | usnFlag ) |
Set flags function.
doFlag | the DO flag |
rfFlag | the RF flag |
usnFlag | the USN flag |
Definition at line 32 of file ie-dot11s-preq.cc.
|
friend |
equality operator
a | lhs |
b | rhs |
Definition at line 418 of file ie-dot11s-preq.cc.
|
private |
destination address
Definition at line 77 of file ie-dot11s-preq.h.
Referenced by GetDestinationAddress(), and SetDestinationAddress().
|
private |
destination sequence number
Definition at line 78 of file ie-dot11s-preq.h.
Referenced by GetDestSeqNumber(), and SetDestSeqNumber().
|
private |
|
private |
|
private |
USN.
Definition at line 76 of file ie-dot11s-preq.h.
Referenced by IsUsn(), SetDestSeqNumber(), and SetFlags().