A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::dot11s::DestinationAddressUnit Class Reference

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
 
uint32_t GetDestSeqNumber () const
 
bool IsDo ()
 
bool IsRf ()
 
bool IsUsn ()
 
void SetDestinationAddress (Mac48Address dest_address)
 
void SetDestSeqNumber (uint32_t dest_seq_number)
 
void SetFlags (bool doFlag, bool rfFlag, bool usnFlag)
 
- Public Member Functions inherited from ns3::SimpleRefCount< DestinationAddressUnit >
 SimpleRefCount ()
 Constructor. More...
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor. More...
 
uint32_t GetReferenceCount (void) const
 Get the reference count of the object. More...
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment. More...
 
void Ref (void) const
 Increment the reference count. More...
 
void Unref (void) const
 Decrement the reference count. More...
 

Private Attributes

Mac48Address m_destinationAddress
 
uint32_t m_destSeqNumber
 
bool m_do
 
bool m_rf
 
bool m_usn
 

Friends

bool operator== (const DestinationAddressUnit &a, const DestinationAddressUnit &b)
 

Additional Inherited Members

- Static Public Member Functions inherited from ns3::SimpleRefCount< DestinationAddressUnit >
static void Cleanup (void)
 Noop. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit ( )

Definition at line 31 of file ie-dot11s-preq.cc.

Member Function Documentation

Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress ( void  ) const

Definition at line 79 of file ie-dot11s-preq.cc.

References m_destinationAddress.

uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber ( ) const

Definition at line 74 of file ie-dot11s-preq.cc.

References m_destSeqNumber.

bool ns3::dot11s::DestinationAddressUnit::IsDo ( )

Definition at line 58 of file ie-dot11s-preq.cc.

References m_do.

bool ns3::dot11s::DestinationAddressUnit::IsRf ( )

Definition at line 64 of file ie-dot11s-preq.cc.

References m_rf.

bool ns3::dot11s::DestinationAddressUnit::IsUsn ( )

Definition at line 69 of file ie-dot11s-preq.cc.

References m_usn.

void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress ( Mac48Address  dest_address)

Definition at line 53 of file ie-dot11s-preq.cc.

References m_destinationAddress.

void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber ( uint32_t  dest_seq_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 
)

Definition at line 36 of file ie-dot11s-preq.cc.

References m_do, m_rf, and m_usn.

Friends And Related Function Documentation

bool operator== ( const DestinationAddressUnit a,
const DestinationAddressUnit b 
)
friend

Definition at line 385 of file ie-dot11s-preq.cc.

Member Data Documentation

Mac48Address ns3::dot11s::DestinationAddressUnit::m_destinationAddress
private
uint32_t ns3::dot11s::DestinationAddressUnit::m_destSeqNumber
private

Definition at line 53 of file ie-dot11s-preq.h.

Referenced by GetDestSeqNumber(), ns3::dot11s::operator==(), and SetDestSeqNumber().

bool ns3::dot11s::DestinationAddressUnit::m_do
private

Definition at line 49 of file ie-dot11s-preq.h.

Referenced by IsDo(), ns3::dot11s::operator==(), and SetFlags().

bool ns3::dot11s::DestinationAddressUnit::m_rf
private

Definition at line 50 of file ie-dot11s-preq.h.

Referenced by IsRf(), ns3::dot11s::operator==(), and SetFlags().

bool ns3::dot11s::DestinationAddressUnit::m_usn
private

Definition at line 51 of file ie-dot11s-preq.h.

Referenced by IsUsn(), ns3::dot11s::operator==(), SetDestSeqNumber(), and SetFlags().


The documentation for this class was generated from the following files: