#include "zigbee-nwk-fields.h"#include "ns3/mac16-address.h"#include "ns3/mac64-address.h"#include "ns3/output-stream-wrapper.h"#include "ns3/timer.h"#include <cassert>#include <deque>#include <map>#include <stdint.h>#include <sys/types.h> Include dependency graph for zigbee-nwk-tables.h:
 Include dependency graph for zigbee-nwk-tables.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Classes | |
| class | ns3::zigbee::BroadcastTransactionRecord | 
| A broadcast Transaction Record (BTR) As described in Table 3-70.  More... | |
| class | ns3::zigbee::BroadcastTransactionTable | 
| The Broadcast Transaction Table (BTT) The BTT is used to keep track of data broadcast transactions.  More... | |
| class | ns3::zigbee::NeighborTable | 
| The network layer Network Table See Zigbee specification r22.1.0, 3.6.1.5.  More... | |
| class | ns3::zigbee::NeighborTableEntry | 
| The Network layer Neighbor Table Entry See Zigbee specification r22.1.0, Table 3-63.  More... | |
| class | ns3::zigbee::PanIdTable | 
| A table that keeps record of neighbors devices NWK extended PAN ids (64 bits) and their related 16 bit MAC pan id.  More... | |
| class | ns3::zigbee::RouteDiscoveryTable | 
| The network layer Route Discovery Table See Zigbee specification r22.1.0, 3.6.3.2.  More... | |
| class | ns3::zigbee::RouteDiscoveryTableEntry | 
| The Network layer Route Discovery Table Entry See Zigbee specification r22.1.0, Table 3-68.  More... | |
| class | ns3::zigbee::RoutingTable | 
| The network layer Routing Table.  More... | |
| class | ns3::zigbee::RoutingTableEntry | 
| Routing table entry Zigbee Specification r22.1.0, Table 3-66.  More... | |
| class | ns3::zigbee::RreqRetryTable | 
| A table storing information about upcoming route request retries.  More... | |
| class | ns3::zigbee::RreqRetryTableEntry | 
| The route request retry table entry.  More... | |
| Namespaces | |
| namespace | ns3 | 
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
| namespace | ns3::zigbee | 
| Enumerations | |
| enum | ns3::zigbee::NwkDeviceType { ns3::zigbee::ZIGBEE_COORDINATOR = 0x0 , ns3::zigbee::ZIGBEE_ROUTER = 0x01 , ns3::zigbee::ZIGBEE_ENDDEVICE = 0x02 } | 
| The network layer device type.  More... | |
| enum | ns3::zigbee::Relationship { ns3::zigbee::NBR_PARENT = 0x0 , ns3::zigbee::NBR_CHILD = 0x01 , ns3::zigbee::NBR_SIBLING = 0x02 , ns3::zigbee::NBR_NONE = 0x03 , ns3::zigbee::NBR_PREV_CHILD = 0x04 , ns3::zigbee::NBR_UNAUTH_CHILD = 0x05 } | 
| The relationship between the neighbor and the current device.  More... | |
| enum | ns3::zigbee::RouteStatus { ns3::zigbee::ROUTE_ACTIVE = 0x0 , ns3::zigbee::ROUTE_DISCOVERY_UNDERWAY = 0x1 , ns3::zigbee::ROUTE_DISCOVER_FAILED = 0x2 , ns3::zigbee::ROUTE_INACTIVE = 0x3 , ns3::zigbee::ROUTE_VALIDATION_UNDERWAY = 0x4 } | 
| Route record states.  More... | |