Describes an address unit in PREQ information element See 7.3.2.96 for more details. More...
#include "ie-dot11s-preq.h"
Inheritance diagram for ns3::dot11s::DestinationAddressUnit:
Collaboration diagram for ns3::dot11s::DestinationAddressUnit:Public Member Functions | |
| DestinationAddressUnit () | |
| Mac48Address | GetDestinationAddress () const |
| Get destination address function. More... | |
| uint32_t | GetDestSeqNumber () const |
| Get destination sequence number. More... | |
| bool | IsDo () |
| Is do function. More... | |
| bool | IsRf () |
| is RF function More... | |
| bool | IsUsn () |
| Is USN function. More... | |
| void | SetDestinationAddress (Mac48Address dest_address) |
| Set destination address function. More... | |
| void | SetDestSeqNumber (uint32_t dest_seq_number) |
| Set destination sequence number. More... | |
| void | SetFlags (bool doFlag, bool rfFlag, bool usnFlag) |
| Set flags function. More... | |
Public Member Functions inherited from ns3::SimpleRefCount< DestinationAddressUnit > | |
| SimpleRefCount () | |
| Default constructor. More... | |
| SimpleRefCount (const SimpleRefCount &o) | |
| Copy constructor. More... | |
| uint32_t | GetReferenceCount (void) const |
| Get the reference count of the object. More... | |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| Assignment operator. More... | |
| void | Ref (void) const |
| Increment the reference count. More... | |
| void | Unref (void) const |
| Decrement the reference count. More... | |
Private Attributes | |
| Mac48Address | m_destinationAddress |
| destination address More... | |
| uint32_t | m_destSeqNumber |
| destination sequence number More... | |
| bool | m_do |
| DO. More... | |
| bool | m_rf |
| RF. More... | |
| bool | m_usn |
| USN. More... | |
Friends | |
| bool | operator== (const DestinationAddressUnit &a, const DestinationAddressUnit &b) |
| equality operator More... | |
Describes an address unit in PREQ information element See 7.3.2.96 for more details.
Definition at line 36 of file ie-dot11s-preq.h.
| ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit | ( | ) |
Definition at line 31 of file ie-dot11s-preq.cc.
| Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress | ( | void | ) | const |
Get destination address function.
Definition at line 79 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 | ( | ) |
Is do function.
Definition at line 58 of file ie-dot11s-preq.cc.
References m_do.
| bool ns3::dot11s::DestinationAddressUnit::IsRf | ( | ) |
is RF function
Definition at line 64 of file ie-dot11s-preq.cc.
References m_rf.
| bool ns3::dot11s::DestinationAddressUnit::IsUsn | ( | ) |
Is USN function.
Definition at line 69 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 53 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 44 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 36 of file ie-dot11s-preq.cc.
|
friend |
equality operator
| a | lhs |
| b | rhs |
Definition at line 384 of file ie-dot11s-preq.cc.
|
private |
destination address
Definition at line 86 of file ie-dot11s-preq.h.
Referenced by GetDestinationAddress(), ns3::dot11s::operator==(), and SetDestinationAddress().
|
private |
destination sequence number
Definition at line 87 of file ie-dot11s-preq.h.
Referenced by GetDestSeqNumber(), ns3::dot11s::operator==(), and SetDestSeqNumber().
|
private |
DO.
Definition at line 83 of file ie-dot11s-preq.h.
Referenced by IsDo(), ns3::dot11s::operator==(), and SetFlags().
|
private |
RF.
Definition at line 84 of file ie-dot11s-preq.h.
Referenced by IsRf(), ns3::dot11s::operator==(), and SetFlags().
|
private |
USN.
Definition at line 85 of file ie-dot11s-preq.h.
Referenced by IsUsn(), ns3::dot11s::operator==(), SetDestSeqNumber(), and SetFlags().