#include "lr-wpan-fields.h"#include "lr-wpan-mac-base.h"#include "lr-wpan-mac-header.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>
Include dependency graph for lr-wpan-mac.h:
This graph shows which files directly or indirectly include this file: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. | |