#include <ns3/object.h>
#include <ns3/traced-callback.h>
#include <ns3/traced-value.h>
#include <ns3/mac16-address.h>
#include <ns3/mac64-address.h>
#include <ns3/sequence-number.h>
#include <ns3/lr-wpan-phy.h>
#include <ns3/lr-wpan-fields.h>
#include <ns3/event-id.h>
#include <deque>
Go to the source code of this file.
Classes | |
struct | ns3::LrWpanMac::IndTxQueueElement |
Helper structure for managing indirect transmission queue elements. More... | |
class | ns3::LrWpanMac |
Class that implements the LR-WPAN MAC state machine. More... | |
struct | ns3::McpsDataConfirmParams |
MCPS-DATA.confirm params. More... | |
struct | ns3::McpsDataIndicationParams |
MCPS-DATA.indication params. More... | |
struct | ns3::McpsDataRequestParams |
MCPS-DATA.request params. More... | |
struct | ns3::MlmeBeaconNotifyIndicationParams |
MLME-BEACON-NOTIFY.indication params. More... | |
struct | ns3::MlmePollConfirmParams |
MLME-START.confirm params. More... | |
struct | ns3::MlmePollRequestParams |
MLME-POLL.request params. More... | |
struct | ns3::MlmeStartConfirmParams |
MLME-START.confirm params. More... | |
struct | ns3::MlmeStartRequestParams |
MLME-START.request params. More... | |
struct | ns3::MlmeSyncLossIndicationParams |
MLME-SYNC-LOSS.indication params. More... | |
struct | ns3::MlmeSyncRequestParams |
MLME-SYNC.request params. More... | |
struct | ns3::LrWpanMac::TxQueueElement |
Helper structure for managing transmission queue elements. More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
ns3::TracedValueCallback | |
TracedValue Callback function types. | |
Typedefs | |
typedef void(* | ns3::TracedValueCallback::LrWpanMacState) (LrWpanMacState oldValue, LrWpanMacState newValue) |
TracedValue callback signature for LrWpanMacState. More... | |
typedef Callback< void, McpsDataConfirmParams > | ns3::McpsDataConfirmCallback |
This callback is called after a McpsDataRequest has been called from the higher layer. More... | |
typedef Callback< void, McpsDataIndicationParams, Ptr< Packet > > | ns3::McpsDataIndicationCallback |
This callback is called after a Mcps has successfully received a frame and wants to deliver it to the higher layer. More... | |
typedef Callback< void, MlmeBeaconNotifyIndicationParams, Ptr< Packet > > | ns3::MlmeBeaconNotifyIndicationCallback |
This callback is called after a Mlme has successfully received a beacon frame and wants to deliver it to the higher layer. More... | |
typedef Callback< void, MlmePollConfirmParams > | ns3::MlmePollConfirmCallback |
This callback is called after a Mlme-Poll.Request has been called from the higher layer. More... | |
typedef Callback< void, MlmeStartConfirmParams > | ns3::MlmeStartConfirmCallback |
This callback is called after a MlmeStartRequest has been called from the higher layer. More... | |
typedef Callback< void, MlmeSyncLossIndicationParams > | ns3::MlmeSyncLossIndicationCallback |
This callback is called to indicate the loss of synchronization with a coordinator. More... | |
typedef void(* | ns3::TracedValueCallback::SuperframeStatus) (SuperframeStatus oldValue, SuperframeStatus newValue) |
TracedValue callback signature for SuperframeStatus. More... | |