#include "lr-wpan-fields.h"
#include "lr-wpan-mac-base.h"
#include "lr-wpan-phy.h"
#include <ns3/event-id.h>
#include <ns3/sequence-number.h>
#include <ns3/traced-callback.h>
#include <ns3/traced-value.h>
#include <deque>
#include <memory>
Go to the source code of this file.
Classes | |
struct | ns3::lrwpan::LrWpanMac::IndTxQueueElement |
Helper structure for managing pending transaction list elements (Indirect transmissions). More... | |
class | ns3::lrwpan::LrWpanMac |
Class that implements the LR-WPAN MAC state machine. More... | |
struct | ns3::lrwpan::LrWpanMac::TxQueueElement |
Helper structure for managing transmission queue elements. More... | |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
namespace | ns3::lrwpan |
namespace | ns3::lrwpan::TracedValueCallback |
Typedefs | |
typedef void(* | ns3::lrwpan::TracedValueCallback::MacState) (MacState oldValue, MacState newValue) |
TracedValue callback signature for MacState. | |
typedef void(* | ns3::lrwpan::TracedValueCallback::SuperframeStatus) (SuperframeStatus oldValue, SuperframeStatus newValue) |
TracedValue callback signature for SuperframeStatus. | |
Functions | |
std::ostream & | ns3::lrwpan::operator<< (std::ostream &os, const MacState &state) |
Overloaded operator to print the value of a MacState. | |