#include "zigbee-aps-header.h"
#include "zigbee-aps-tables.h"
#include "zigbee-nwk.h"
#include "ns3/event-id.h"
#include "ns3/mac16-address.h"
#include "ns3/mac64-address.h"
#include "ns3/object.h"
#include "ns3/random-variable-stream.h"
#include "ns3/sequence-number.h"
#include "ns3/traced-callback.h"
#include "ns3/traced-value.h"
#include <cstdint>
#include <iomanip>
#include <iterator>
Go to the source code of this file.
Classes | |
struct | ns3::zigbee::ApsdeDataConfirmParams |
Zigbee Specification r22.1.0, Section 2.2.4.1.2 APSDE-DATA.confirm params. More... | |
struct | ns3::zigbee::ApsdeDataIndicationParams |
Zigbee Specification r22.1.0, Section 2.2.4.1.3 APSDE-DATA.indications params. More... | |
struct | ns3::zigbee::ApsdeDataRequestParams |
Zigbee Specification r22.1.0, Section 2.2.4.1.1 APSDE-DATA.request params. More... | |
struct | ns3::zigbee::ApsmeBindConfirmParams |
Zigbee Specification r22.1.0, Sections 2.2.4.3.2 and 2.2.4.3.4 APSME-BIND.confirm and APSME-UNBIND.confirm params. More... | |
struct | ns3::zigbee::ApsmeBindRequestParams |
Zigbee Specification r22.1.0, Sections 2.2.4.3.1 and 2.2.4.3.3 APSME-BIND.request and APSME-UNBIND.request params. More... | |
class | ns3::zigbee::ZigbeeAps |
Zigbee Specification r22.1.0, Section 2.2.3 Class that implements the Zigbee Specification Application Support Sub-layer (APS). More... | |
class | ns3::zigbee::ZigbeeApsTxOptions |
Helper class used to craft the transmission options bitmap used by the APSDE-DATA.request. More... | |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
namespace | ns3::zigbee |
Typedefs | |
typedef Callback< void, ApsdeDataConfirmParams > | ns3::zigbee::ApsdeDataConfirmCallback |
This callback is called to confirm a successfully transmission of an ASDU. | |
typedef Callback< void, ApsdeDataIndicationParams, Ptr< Packet > > | ns3::zigbee::ApsdeDataIndicationCallback |
This callback is called after a ASDU has successfully received and APS push it to deliver it to the next higher layer (typically the application framework). | |
typedef Callback< void, ApsmeBindConfirmParams > | ns3::zigbee::ApsmeBindConfirmCallback |
This callback is called to confirm a successfully addition of a destination into the binding table. | |
typedef Callback< void, ApsmeBindConfirmParams > | ns3::zigbee::ApsmeUnbindConfirmCallback |
This callback is called to confirm a successfully unbind request performed into the binding table. | |