Binding Table entry: Destination portion of the table. More...
#include "zigbee-aps-tables.h"
Inheritance diagram for ns3::zigbee::DstBindingEntry:
Collaboration diagram for ns3::zigbee::DstBindingEntry:Public Member Functions | |
| DstBindingEntry () | |
| The default constructor of the destination binding entry. | |
| ~DstBindingEntry () | |
| Mac16Address | GetDstAddr16 () const |
| Get the 16-bit address destination of the destination entry. | |
| Mac64Address | GetDstAddr64 () const |
| Get the 64-bit address destination of the destination entry. | |
| ApsDstAddressModeBind | GetDstAddrMode () const |
| Get the destination address mode used by the destination entry. | |
| uint8_t | GetDstEndPoint () const |
| Get the destination endpoint of the destination entry. | |
| void | SetDstAddr16 (Mac16Address address) |
| Set the destination 16-bit address of the destination binding entry. | |
| void | SetDstAddr64 (Mac64Address address) |
| Set the destination IEEE Address (64-bit address) of the destination binding entry. | |
| void | SetDstAddrMode (ApsDstAddressModeBind mode) |
| Set the destination address mode of the destination binding entry. | |
| void | SetDstEndPoint (uint8_t endPoint) |
| Set the destination endppoint to the destination binding entry. | |
Public Member Functions inherited from ns3::SimpleRefCount< DstBindingEntry > | |
| 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 | |
| Mac16Address | m_dstAddr16 |
| The destination 16-bit address in the destination entry. | |
| Mac64Address | m_dstAddr64 |
| The destination IEEE address (64-bit address) in the destination entry. | |
| ApsDstAddressModeBind | m_dstAddrMode |
| The destination address mode used by the entry. | |
| uint8_t | m_dstEndPoint {0xF0} |
| The destination endpoint in the destination entry. | |
Binding Table entry: Destination portion of the table.
As described in Zigbee Specification r22.1.0, Table 2-134
Definition at line 128 of file zigbee-aps-tables.h.
| ns3::zigbee::DstBindingEntry::DstBindingEntry | ( | ) |
The default constructor of the destination binding entry.
Definition at line 85 of file zigbee-aps-tables.cc.
| ns3::zigbee::DstBindingEntry::~DstBindingEntry | ( | ) |
Definition at line 89 of file zigbee-aps-tables.cc.
| Mac16Address ns3::zigbee::DstBindingEntry::GetDstAddr16 | ( | ) | const |
Get the 16-bit address destination of the destination entry.
Definition at line 124 of file zigbee-aps-tables.cc.
References m_dstAddr16.
| Mac64Address ns3::zigbee::DstBindingEntry::GetDstAddr64 | ( | ) | const |
Get the 64-bit address destination of the destination entry.
Definition at line 130 of file zigbee-aps-tables.cc.
References m_dstAddr64.
| ApsDstAddressModeBind ns3::zigbee::DstBindingEntry::GetDstAddrMode | ( | ) | const |
Get the destination address mode used by the destination entry.
Definition at line 118 of file zigbee-aps-tables.cc.
References m_dstAddrMode.
| uint8_t ns3::zigbee::DstBindingEntry::GetDstEndPoint | ( | ) | const |
Get the destination endpoint of the destination entry.
Definition at line 136 of file zigbee-aps-tables.cc.
References m_dstEndPoint.
| void ns3::zigbee::DstBindingEntry::SetDstAddr16 | ( | Mac16Address | address | ) |
Set the destination 16-bit address of the destination binding entry.
| address | The 16-bit address of the destination binding entry. |
Definition at line 100 of file zigbee-aps-tables.cc.
References m_dstAddr16.
Referenced by ns3::zigbee::ZigbeeAps::ApsmeBindRequest().
Here is the caller graph for this function:| void ns3::zigbee::DstBindingEntry::SetDstAddr64 | ( | Mac64Address | address | ) |
Set the destination IEEE Address (64-bit address) of the destination binding entry.
| address | The destination IEEE address (64-bit address) to set |
Definition at line 106 of file zigbee-aps-tables.cc.
References m_dstAddr64.
| void ns3::zigbee::DstBindingEntry::SetDstAddrMode | ( | ApsDstAddressModeBind | mode | ) |
Set the destination address mode of the destination binding entry.
| mode | The destination address mode to set. |
Definition at line 94 of file zigbee-aps-tables.cc.
References m_dstAddrMode.
Referenced by ns3::zigbee::ZigbeeAps::ApsmeBindRequest().
Here is the caller graph for this function:| void ns3::zigbee::DstBindingEntry::SetDstEndPoint | ( | uint8_t | endPoint | ) |
Set the destination endppoint to the destination binding entry.
| endPoint | The destination endpoint to set. |
Definition at line 112 of file zigbee-aps-tables.cc.
References m_dstEndPoint.
Referenced by ns3::zigbee::ZigbeeAps::ApsmeBindRequest().
Here is the caller graph for this function:
|
private |
The destination 16-bit address in the destination entry.
Definition at line 189 of file zigbee-aps-tables.h.
Referenced by GetDstAddr16(), and SetDstAddr16().
|
private |
The destination IEEE address (64-bit address) in the destination entry.
Definition at line 191 of file zigbee-aps-tables.h.
Referenced by GetDstAddr64(), and SetDstAddr64().
|
private |
The destination address mode used by the entry.
Definition at line 186 of file zigbee-aps-tables.h.
Referenced by GetDstAddrMode(), and SetDstAddrMode().
|
private |
The destination endpoint in the destination entry.
Definition at line 192 of file zigbee-aps-tables.h.
Referenced by GetDstEndPoint(), and SetDstEndPoint().