diff --git a/src/lr-wpan/examples/lr-wpan-active-scan.cc b/src/lr-wpan/examples/lr-wpan-active-scan.cc index e7ad567a3..13ddacbcf 100644 --- a/src/lr-wpan/examples/lr-wpan-active-scan.cc +++ b/src/lr-wpan/examples/lr-wpan-active-scan.cc @@ -52,6 +52,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; static void ScanConfirm(Ptr device, MlmeScanConfirmParams params) diff --git a/src/lr-wpan/examples/lr-wpan-bootstrap.cc b/src/lr-wpan/examples/lr-wpan-bootstrap.cc index 625d5ff32..26f68b905 100644 --- a/src/lr-wpan/examples/lr-wpan-bootstrap.cc +++ b/src/lr-wpan/examples/lr-wpan-bootstrap.cc @@ -49,6 +49,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NodeContainer nodes; NodeContainer coordinators; diff --git a/src/lr-wpan/examples/lr-wpan-data.cc b/src/lr-wpan/examples/lr-wpan-data.cc index f34374d62..4997e2acf 100644 --- a/src/lr-wpan/examples/lr-wpan-data.cc +++ b/src/lr-wpan/examples/lr-wpan-data.cc @@ -37,6 +37,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; /** * Function called when a Data indication is invoked diff --git a/src/lr-wpan/examples/lr-wpan-ed-scan.cc b/src/lr-wpan/examples/lr-wpan-ed-scan.cc index 1582597c7..cff171bbf 100644 --- a/src/lr-wpan/examples/lr-wpan-ed-scan.cc +++ b/src/lr-wpan/examples/lr-wpan-ed-scan.cc @@ -52,6 +52,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; static void ScanConfirm(MlmeScanConfirmParams params) diff --git a/src/lr-wpan/examples/lr-wpan-error-distance-plot.cc b/src/lr-wpan/examples/lr-wpan-error-distance-plot.cc index 3f574570e..0c8a4d6f6 100644 --- a/src/lr-wpan/examples/lr-wpan-error-distance-plot.cc +++ b/src/lr-wpan/examples/lr-wpan-error-distance-plot.cc @@ -65,6 +65,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; uint32_t g_packetsReceived = 0; //!< number of packets received diff --git a/src/lr-wpan/examples/lr-wpan-error-model-plot.cc b/src/lr-wpan/examples/lr-wpan-error-model-plot.cc index 9fc4d5b47..e9f6c4b52 100644 --- a/src/lr-wpan/examples/lr-wpan-error-model-plot.cc +++ b/src/lr-wpan/examples/lr-wpan-error-model-plot.cc @@ -32,6 +32,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("LrWpanErrorModelPlot"); diff --git a/src/lr-wpan/examples/lr-wpan-mlme.cc b/src/lr-wpan/examples/lr-wpan-mlme.cc index e8344e720..4ee1ba6ad 100644 --- a/src/lr-wpan/examples/lr-wpan-mlme.cc +++ b/src/lr-wpan/examples/lr-wpan-mlme.cc @@ -45,6 +45,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; void BeaconIndication(MlmeBeaconNotifyIndicationParams params) diff --git a/src/lr-wpan/examples/lr-wpan-orphan-scan.cc b/src/lr-wpan/examples/lr-wpan-orphan-scan.cc index 65959a34c..c4ebab579 100644 --- a/src/lr-wpan/examples/lr-wpan-orphan-scan.cc +++ b/src/lr-wpan/examples/lr-wpan-orphan-scan.cc @@ -64,6 +64,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; static void ScanConfirm(Ptr device, MlmeScanConfirmParams params) diff --git a/src/lr-wpan/examples/lr-wpan-packet-print.cc b/src/lr-wpan/examples/lr-wpan-packet-print.cc index af98684e3..a08fb947c 100644 --- a/src/lr-wpan/examples/lr-wpan-packet-print.cc +++ b/src/lr-wpan/examples/lr-wpan-packet-print.cc @@ -22,6 +22,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; int main(int argc, char* argv[]) diff --git a/src/lr-wpan/examples/lr-wpan-per-plot.cc b/src/lr-wpan/examples/lr-wpan-per-plot.cc index 38d1f55f8..2d74fd5b4 100644 --- a/src/lr-wpan/examples/lr-wpan-per-plot.cc +++ b/src/lr-wpan/examples/lr-wpan-per-plot.cc @@ -43,6 +43,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; uint32_t g_packetsReceived = 0; //!< number of packets received diff --git a/src/lr-wpan/examples/lr-wpan-phy-test.cc b/src/lr-wpan/examples/lr-wpan-phy-test.cc index 7cccd335b..e8ebec59f 100644 --- a/src/lr-wpan/examples/lr-wpan-phy-test.cc +++ b/src/lr-wpan/examples/lr-wpan-phy-test.cc @@ -27,6 +27,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; /** * Function called when a the PHY state change is confirmed diff --git a/src/lr-wpan/helper/lr-wpan-helper.cc b/src/lr-wpan/helper/lr-wpan-helper.cc index 797be0194..182d39850 100644 --- a/src/lr-wpan/helper/lr-wpan-helper.cc +++ b/src/lr-wpan/helper/lr-wpan-helper.cc @@ -116,35 +116,35 @@ LrWpanHelper::EnableLogComponents() } std::string -LrWpanHelper::LrWpanPhyEnumerationPrinter(LrWpanPhyEnumeration e) +LrWpanHelper::LrWpanPhyEnumerationPrinter(lrwpan::LrWpanPhyEnumeration e) { switch (e) { - case IEEE_802_15_4_PHY_BUSY: + case lrwpan::IEEE_802_15_4_PHY_BUSY: return std::string("BUSY"); - case IEEE_802_15_4_PHY_BUSY_RX: + case lrwpan::IEEE_802_15_4_PHY_BUSY_RX: return std::string("BUSY_RX"); - case IEEE_802_15_4_PHY_BUSY_TX: + case lrwpan::IEEE_802_15_4_PHY_BUSY_TX: return std::string("BUSY_TX"); - case IEEE_802_15_4_PHY_FORCE_TRX_OFF: + case lrwpan::IEEE_802_15_4_PHY_FORCE_TRX_OFF: return std::string("FORCE_TRX_OFF"); - case IEEE_802_15_4_PHY_IDLE: + case lrwpan::IEEE_802_15_4_PHY_IDLE: return std::string("IDLE"); - case IEEE_802_15_4_PHY_INVALID_PARAMETER: + case lrwpan::IEEE_802_15_4_PHY_INVALID_PARAMETER: return std::string("INVALID_PARAMETER"); - case IEEE_802_15_4_PHY_RX_ON: + case lrwpan::IEEE_802_15_4_PHY_RX_ON: return std::string("RX_ON"); - case IEEE_802_15_4_PHY_SUCCESS: + case lrwpan::IEEE_802_15_4_PHY_SUCCESS: return std::string("SUCCESS"); - case IEEE_802_15_4_PHY_TRX_OFF: + case lrwpan::IEEE_802_15_4_PHY_TRX_OFF: return std::string("TRX_OFF"); - case IEEE_802_15_4_PHY_TX_ON: + case lrwpan::IEEE_802_15_4_PHY_TX_ON: return std::string("TX_ON"); - case IEEE_802_15_4_PHY_UNSUPPORTED_ATTRIBUTE: + case lrwpan::IEEE_802_15_4_PHY_UNSUPPORTED_ATTRIBUTE: return std::string("UNSUPPORTED_ATTRIBUTE"); - case IEEE_802_15_4_PHY_READ_ONLY: + case lrwpan::IEEE_802_15_4_PHY_READ_ONLY: return std::string("READ_ONLY"); - case IEEE_802_15_4_PHY_UNSPECIFIED: + case lrwpan::IEEE_802_15_4_PHY_UNSPECIFIED: return std::string("UNSPECIFIED"); default: return std::string("INVALID"); @@ -152,17 +152,17 @@ LrWpanHelper::LrWpanPhyEnumerationPrinter(LrWpanPhyEnumeration e) } std::string -LrWpanHelper::LrWpanMacStatePrinter(LrWpanMacState e) +LrWpanHelper::LrWpanMacStatePrinter(lrwpan::LrWpanMacState e) { switch (e) { - case MAC_IDLE: + case lrwpan::MAC_IDLE: return std::string("MAC_IDLE"); - case CHANNEL_ACCESS_FAILURE: + case lrwpan::CHANNEL_ACCESS_FAILURE: return std::string("CHANNEL_ACCESS_FAILURE"); - case CHANNEL_IDLE: + case lrwpan::CHANNEL_IDLE: return std::string("CHANNEL_IDLE"); - case SET_PHY_TX_ON: + case lrwpan::SET_PHY_TX_ON: return std::string("SET_PHY_TX_ON"); default: return std::string("INVALID"); @@ -170,7 +170,7 @@ LrWpanHelper::LrWpanMacStatePrinter(LrWpanMacState e) } void -LrWpanHelper::AddMobility(Ptr phy, Ptr m) +LrWpanHelper::AddMobility(Ptr phy, Ptr m) { phy->SetMobility(m); } @@ -183,7 +183,7 @@ LrWpanHelper::Install(NodeContainer c) { Ptr node = *i; - Ptr netDevice = CreateObject(); + Ptr netDevice = CreateObject(); netDevice->SetChannel(m_channel); node->AddDevice(netDevice); netDevice->SetNode(node); @@ -221,7 +221,7 @@ LrWpanHelper::AssignStreams(NetDeviceContainer c, int64_t stream) for (auto i = c.Begin(); i != c.End(); ++i) { netDevice = (*i); - Ptr lrwpan = DynamicCast(netDevice); + Ptr lrwpan = DynamicCast(netDevice); if (lrwpan) { currentStream += lrwpan->AssignStreams(currentStream); @@ -249,7 +249,7 @@ LrWpanHelper::CreateAssociatedPan(NetDeviceContainer c, uint16_t panId) NS_ABORT_MSG("Only 65533 addresses supported. Range [00:01]-[FF:FD]"); } - Ptr device = DynamicCast(*i); + Ptr device = DynamicCast(*i); if (device) { idBuf[0] = (id >> 8) & 0xff; @@ -287,7 +287,7 @@ LrWpanHelper::SetExtendedAddresses(NetDeviceContainer c) for (auto i = c.Begin(); i != c.End(); i++) { - Ptr device = DynamicCast(*i); + Ptr device = DynamicCast(*i); if (device) { idBuf[0] = (id >> 56) & 0xff; @@ -338,7 +338,7 @@ LrWpanHelper::EnablePcapInternal(std::string prefix, // have to switch on each type below and insert into the right // NetDevice type // - Ptr device = nd->GetObject(); + Ptr device = nd->GetObject(); if (!device) { NS_LOG_INFO("LrWpanHelper::EnablePcapInternal(): Device " @@ -383,7 +383,7 @@ LrWpanHelper::EnableAsciiInternal(Ptr stream, uint32_t deviceid = nd->GetIfIndex(); std::ostringstream oss; - Ptr device = nd->GetObject(); + Ptr device = nd->GetObject(); if (!device) { NS_LOG_INFO("LrWpanHelper::EnableAsciiInternal(): Device " @@ -428,23 +428,23 @@ LrWpanHelper::EnableAsciiInternal(Ptr stream, // The Mac and Phy objects have the trace sources for these // - asciiTraceHelper.HookDefaultReceiveSinkWithoutContext(device->GetMac(), - "MacRx", - theStream); + asciiTraceHelper.HookDefaultReceiveSinkWithoutContext(device->GetMac(), + "MacRx", + theStream); device->GetMac()->TraceConnectWithoutContext( "MacTx", MakeBoundCallback(&AsciiLrWpanMacTransmitSinkWithoutContext, theStream)); - asciiTraceHelper.HookDefaultEnqueueSinkWithoutContext(device->GetMac(), - "MacTxEnqueue", - theStream); - asciiTraceHelper.HookDefaultDequeueSinkWithoutContext(device->GetMac(), - "MacTxDequeue", - theStream); - asciiTraceHelper.HookDefaultDropSinkWithoutContext(device->GetMac(), - "MacTxDrop", - theStream); + asciiTraceHelper.HookDefaultEnqueueSinkWithoutContext(device->GetMac(), + "MacTxEnqueue", + theStream); + asciiTraceHelper.HookDefaultDequeueSinkWithoutContext(device->GetMac(), + "MacTxDequeue", + theStream); + asciiTraceHelper.HookDefaultDropSinkWithoutContext(device->GetMac(), + "MacTxDrop", + theStream); return; } diff --git a/src/lr-wpan/helper/lr-wpan-helper.h b/src/lr-wpan/helper/lr-wpan-helper.h index 3621c130f..9560b26dd 100644 --- a/src/lr-wpan/helper/lr-wpan-helper.h +++ b/src/lr-wpan/helper/lr-wpan-helper.h @@ -99,7 +99,7 @@ class LrWpanHelper : public PcapHelperForDevice, public AsciiTraceHelperForDevic * \param phy the physical device * \param m the mobility model */ - void AddMobility(Ptr phy, Ptr m); + void AddMobility(Ptr phy, Ptr m); /** * \brief Install a LrWpanNetDevice and the associated structures (e.g., channel) in the nodes. @@ -137,14 +137,14 @@ class LrWpanHelper : public PcapHelperForDevice, public AsciiTraceHelperForDevic * \param e the LrWpanPhyEnumeration * \return a string */ - static std::string LrWpanPhyEnumerationPrinter(LrWpanPhyEnumeration e); + static std::string LrWpanPhyEnumerationPrinter(lrwpan::LrWpanPhyEnumeration e); /** * \brief Transform the LrWpanMacState enumeration into a printable string. * \param e the LrWpanMacState * \return a string */ - static std::string LrWpanMacStatePrinter(LrWpanMacState e); + static std::string LrWpanMacStatePrinter(lrwpan::LrWpanMacState e); /** * Assign a fixed random variable stream number to the random variables diff --git a/src/lr-wpan/model/lr-wpan-csmaca.cc b/src/lr-wpan/model/lr-wpan-csmaca.cc index a6c2c9fe1..5ad5a51d7 100644 --- a/src/lr-wpan/model/lr-wpan-csmaca.cc +++ b/src/lr-wpan/model/lr-wpan-csmaca.cc @@ -37,9 +37,10 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanCsmaCa"); - NS_OBJECT_ENSURE_REGISTERED(LrWpanCsmaCa); TypeId @@ -571,4 +572,5 @@ LrWpanCsmaCa::GetBatteryLifeExtension() const return m_macBattLifeExt; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-csmaca.h b/src/lr-wpan/model/lr-wpan-csmaca.h index ec8352a96..422bd8a97 100644 --- a/src/lr-wpan/model/lr-wpan-csmaca.h +++ b/src/lr-wpan/model/lr-wpan-csmaca.h @@ -33,6 +33,9 @@ namespace ns3 class UniformRandomVariable; +namespace lrwpan +{ + /** * \ingroup lr-wpan * @@ -331,6 +334,7 @@ class LrWpanCsmaCa : public Object bool m_coorDest; }; +} // namespace lrwpan } // namespace ns3 // namespace ns-3 diff --git a/src/lr-wpan/model/lr-wpan-error-model.cc b/src/lr-wpan/model/lr-wpan-error-model.cc index d5d5f8272..936ef4431 100644 --- a/src/lr-wpan/model/lr-wpan-error-model.cc +++ b/src/lr-wpan/model/lr-wpan-error-model.cc @@ -24,9 +24,10 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanErrorModel"); - NS_OBJECT_ENSURE_REGISTERED(LrWpanErrorModel); TypeId @@ -76,5 +77,5 @@ LrWpanErrorModel::GetChunkSuccessRate(double snr, uint32_t nbits) const double retval = pow(1.0 - ber, nbits); return retval; } - +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-error-model.h b/src/lr-wpan/model/lr-wpan-error-model.h index 6221f5654..b39ddaa7a 100644 --- a/src/lr-wpan/model/lr-wpan-error-model.h +++ b/src/lr-wpan/model/lr-wpan-error-model.h @@ -23,6 +23,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -58,7 +60,7 @@ class LrWpanErrorModel : public Object */ double m_binomialCoefficients[17]; }; - +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_ERROR_MODEL_H */ diff --git a/src/lr-wpan/model/lr-wpan-fields.cc b/src/lr-wpan/model/lr-wpan-fields.cc index 3c8428f60..f6da31725 100644 --- a/src/lr-wpan/model/lr-wpan-fields.cc +++ b/src/lr-wpan/model/lr-wpan-fields.cc @@ -24,6 +24,8 @@ namespace ns3 { +namespace lrwpan +{ SuperframeField::SuperframeField() { @@ -587,4 +589,5 @@ operator<<(std::ostream& os, const CapabilityField& capabilityField) return os; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-fields.h b/src/lr-wpan/model/lr-wpan-fields.h index bc18e09e1..6d1a78620 100644 --- a/src/lr-wpan/model/lr-wpan-fields.h +++ b/src/lr-wpan/model/lr-wpan-fields.h @@ -34,6 +34,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -458,6 +460,7 @@ class CapabilityField std::ostream& operator<<(std::ostream& os, const CapabilityField& capabilityField); -} // end namespace ns3 +} // namespace lrwpan +} // namespace ns3 #endif /* LR_WPAN_FIELDS_H */ diff --git a/src/lr-wpan/model/lr-wpan-interference-helper.cc b/src/lr-wpan/model/lr-wpan-interference-helper.cc index 7c1605be6..72111396a 100644 --- a/src/lr-wpan/model/lr-wpan-interference-helper.cc +++ b/src/lr-wpan/model/lr-wpan-interference-helper.cc @@ -25,6 +25,8 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanInterferenceHelper"); @@ -106,4 +108,5 @@ LrWpanInterferenceHelper::GetSignalPsd() const return m_signal->Copy(); } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-interference-helper.h b/src/lr-wpan/model/lr-wpan-interference-helper.h index e076b38f8..2e62f2edd 100644 --- a/src/lr-wpan/model/lr-wpan-interference-helper.h +++ b/src/lr-wpan/model/lr-wpan-interference-helper.h @@ -31,6 +31,9 @@ namespace ns3 class SpectrumValue; class SpectrumModel; +namespace lrwpan +{ + /** * \ingroup lr-wpan * @@ -120,6 +123,7 @@ class LrWpanInterferenceHelper : public SimpleRefCount mutable bool m_dirty; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_INTERFERENCE_HELPER_H */ diff --git a/src/lr-wpan/model/lr-wpan-lqi-tag.cc b/src/lr-wpan/model/lr-wpan-lqi-tag.cc index f1d38d25b..2a368fa31 100644 --- a/src/lr-wpan/model/lr-wpan-lqi-tag.cc +++ b/src/lr-wpan/model/lr-wpan-lqi-tag.cc @@ -23,6 +23,8 @@ namespace ns3 { +namespace lrwpan +{ NS_OBJECT_ENSURE_REGISTERED(LrWpanLqiTag); @@ -93,4 +95,5 @@ LrWpanLqiTag::Get() const return m_lqi; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-lqi-tag.h b/src/lr-wpan/model/lr-wpan-lqi-tag.h index 4273c6121..51f783507 100644 --- a/src/lr-wpan/model/lr-wpan-lqi-tag.h +++ b/src/lr-wpan/model/lr-wpan-lqi-tag.h @@ -24,6 +24,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -83,5 +85,6 @@ class LrWpanLqiTag : public Tag uint8_t m_lqi; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_LQI_TAG_H */ diff --git a/src/lr-wpan/model/lr-wpan-mac-base.cc b/src/lr-wpan/model/lr-wpan-mac-base.cc index f6e8833bc..b74e3911b 100644 --- a/src/lr-wpan/model/lr-wpan-mac-base.cc +++ b/src/lr-wpan/model/lr-wpan-mac-base.cc @@ -24,6 +24,8 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanMacBase"); NS_OBJECT_ENSURE_REGISTERED(LrWpanMacBase); @@ -117,4 +119,5 @@ LrWpanMacBase::SetMlmePollConfirmCallback(MlmePollConfirmCallback c) m_mlmePollConfirmCallback = c; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-mac-base.h b/src/lr-wpan/model/lr-wpan-mac-base.h index e76374225..82ba5d3c8 100644 --- a/src/lr-wpan/model/lr-wpan-mac-base.h +++ b/src/lr-wpan/model/lr-wpan-mac-base.h @@ -32,6 +32,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -975,6 +977,7 @@ class LrWpanMacBase : public Object MlmePollConfirmCallback m_mlmePollConfirmCallback; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_MAC_BASE_H*/ diff --git a/src/lr-wpan/model/lr-wpan-mac-header.cc b/src/lr-wpan/model/lr-wpan-mac-header.cc index 868762a83..d89943112 100644 --- a/src/lr-wpan/model/lr-wpan-mac-header.cc +++ b/src/lr-wpan/model/lr-wpan-mac-header.cc @@ -22,6 +22,8 @@ namespace ns3 { +namespace lrwpan +{ NS_OBJECT_ENSURE_REGISTERED(LrWpanMacHeader); @@ -746,4 +748,5 @@ LrWpanMacHeader::Deserialize(Buffer::Iterator start) return i.GetDistanceFrom(start); } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-mac-header.h b/src/lr-wpan/model/lr-wpan-mac-header.h index 6a5c9cba3..d3a002f09 100644 --- a/src/lr-wpan/model/lr-wpan-mac-header.h +++ b/src/lr-wpan/model/lr-wpan-mac-header.h @@ -43,6 +43,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -449,6 +451,7 @@ class LrWpanMacHeader : public Header }; // LrWpanMacHeader -}; // namespace ns3 +} // namespace lrwpan +} // namespace ns3 #endif /* LR_WPAN_MAC_HEADER_H */ diff --git a/src/lr-wpan/model/lr-wpan-mac-pl-headers.cc b/src/lr-wpan/model/lr-wpan-mac-pl-headers.cc index 473e05859..b3f582296 100644 --- a/src/lr-wpan/model/lr-wpan-mac-pl-headers.cc +++ b/src/lr-wpan/model/lr-wpan-mac-pl-headers.cc @@ -24,6 +24,8 @@ namespace ns3 { +namespace lrwpan +{ /*********************************************************** * Beacon MAC Payload @@ -448,4 +450,5 @@ CommandPayloadHeader::GetPanId() const return m_panid; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-mac-pl-headers.h b/src/lr-wpan/model/lr-wpan-mac-pl-headers.h index aef03f687..0dd6419cb 100644 --- a/src/lr-wpan/model/lr-wpan-mac-pl-headers.h +++ b/src/lr-wpan/model/lr-wpan-mac-pl-headers.h @@ -28,6 +28,8 @@ namespace ns3 { +namespace lrwpan +{ /** * \ingroup lr-wpan @@ -239,6 +241,7 @@ class CommandPayloadHeader : public Header uint8_t m_assocStatus; //!< Association Status (Association Response Command) }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_MAC_PL_HEADERS_H */ diff --git a/src/lr-wpan/model/lr-wpan-mac-trailer.cc b/src/lr-wpan/model/lr-wpan-mac-trailer.cc index 7827e6fb2..721ef34d5 100644 --- a/src/lr-wpan/model/lr-wpan-mac-trailer.cc +++ b/src/lr-wpan/model/lr-wpan-mac-trailer.cc @@ -25,6 +25,8 @@ namespace ns3 { +namespace lrwpan +{ NS_OBJECT_ENSURE_REGISTERED(LrWpanMacTrailer); @@ -159,4 +161,5 @@ LrWpanMacTrailer::GenerateCrc16(uint8_t* data, int length) return accumulator; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-mac-trailer.h b/src/lr-wpan/model/lr-wpan-mac-trailer.h index 143d33801..2d26b8ad4 100644 --- a/src/lr-wpan/model/lr-wpan-mac-trailer.h +++ b/src/lr-wpan/model/lr-wpan-mac-trailer.h @@ -30,6 +30,9 @@ namespace ns3 class Packet; +namespace lrwpan +{ + /** * \ingroup lr-wpan * @@ -120,6 +123,7 @@ class LrWpanMacTrailer : public Trailer bool m_calcFcs; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_MAC_TRAILER_H */ diff --git a/src/lr-wpan/model/lr-wpan-mac.cc b/src/lr-wpan/model/lr-wpan-mac.cc index c169cc031..cee946730 100644 --- a/src/lr-wpan/model/lr-wpan-mac.cc +++ b/src/lr-wpan/model/lr-wpan-mac.cc @@ -44,6 +44,8 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanMac"); NS_OBJECT_ENSURE_REGISTERED(LrWpanMac); @@ -3862,4 +3864,5 @@ LrWpanMac::isTxAckReq() return macHdr.IsAckReq(); } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-mac.h b/src/lr-wpan/model/lr-wpan-mac.h index 86521df5d..0402ae568 100644 --- a/src/lr-wpan/model/lr-wpan-mac.h +++ b/src/lr-wpan/model/lr-wpan-mac.h @@ -39,8 +39,11 @@ namespace ns3 { - class Packet; + +namespace lrwpan +{ + class LrWpanCsmaCa; /** @@ -1322,6 +1325,7 @@ class LrWpanMac : public LrWpanMacBase */ EventId m_scanEnergyEvent; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_MAC_H */ diff --git a/src/lr-wpan/model/lr-wpan-net-device.cc b/src/lr-wpan/model/lr-wpan-net-device.cc index ef799b65a..499abcbac 100644 --- a/src/lr-wpan/model/lr-wpan-net-device.cc +++ b/src/lr-wpan/model/lr-wpan-net-device.cc @@ -35,9 +35,10 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanNetDevice"); - NS_OBJECT_ENSURE_REGISTERED(LrWpanNetDevice); TypeId @@ -559,4 +560,5 @@ LrWpanNetDevice::AssignStreams(int64_t stream) return (streamIndex - stream); } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-net-device.h b/src/lr-wpan/model/lr-wpan-net-device.h index a607008f8..ebb34fd5b 100644 --- a/src/lr-wpan/model/lr-wpan-net-device.h +++ b/src/lr-wpan/model/lr-wpan-net-device.h @@ -30,11 +30,15 @@ namespace ns3 { -class LrWpanPhy; -class LrWpanCsmaCa; class SpectrumChannel; class Node; +namespace lrwpan +{ + +class LrWpanPhy; +class LrWpanCsmaCa; + /** * \ingroup lr-wpan * @@ -316,6 +320,7 @@ class LrWpanNetDevice : public NetDevice PseudoMacAddressMode_e m_pseudoMacMode; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_NET_DEVICE_H */ diff --git a/src/lr-wpan/model/lr-wpan-phy.cc b/src/lr-wpan/model/lr-wpan-phy.cc index ac8708878..86f72a90a 100644 --- a/src/lr-wpan/model/lr-wpan-phy.cc +++ b/src/lr-wpan/model/lr-wpan-phy.cc @@ -45,9 +45,10 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanPhy"); - NS_OBJECT_ENSURE_REGISTERED(LrWpanPhy); /** @@ -1910,4 +1911,5 @@ LrWpanPhy::SetPostReceptionErrorModel(const Ptr em) m_postReceptionErrorModel = em; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-phy.h b/src/lr-wpan/model/lr-wpan-phy.h index e684a6a55..e931afb2d 100644 --- a/src/lr-wpan/model/lr-wpan-phy.h +++ b/src/lr-wpan/model/lr-wpan-phy.h @@ -35,8 +35,6 @@ namespace ns3 class Packet; class SpectrumValue; -class LrWpanErrorModel; -struct LrWpanSpectrumSignalParameters; class MobilityModel; class SpectrumChannel; class SpectrumModel; @@ -45,6 +43,12 @@ class NetDevice; class UniformRandomVariable; class ErrorModel; +namespace lrwpan +{ + +class LrWpanErrorModel; +struct LrWpanSpectrumSignalParameters; + /** * \ingroup lr-wpan * @@ -962,6 +966,7 @@ class LrWpanPhy : public SpectrumPhy Ptr m_postReceptionErrorModel; //!< Error model for receive packet events }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_PHY_H */ diff --git a/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc b/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc index 5a59c2f91..c89c7258c 100644 --- a/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc +++ b/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc @@ -23,6 +23,8 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanSpectrumSignalParameters"); @@ -46,4 +48,5 @@ LrWpanSpectrumSignalParameters::Copy() const return Create(*this); } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h b/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h index b7c32eab8..a714c56e3 100644 --- a/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h +++ b/src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h @@ -27,6 +27,9 @@ namespace ns3 class PacketBurst; +namespace lrwpan +{ + /** * \ingroup lr-wpan * @@ -53,6 +56,7 @@ struct LrWpanSpectrumSignalParameters : public SpectrumSignalParameters Ptr packetBurst; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_SPECTRUM_SIGNAL_PARAMETERS_H */ diff --git a/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc b/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc index 5e20683fe..996a885bc 100644 --- a/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc +++ b/src/lr-wpan/model/lr-wpan-spectrum-value-helper.cc @@ -25,6 +25,8 @@ namespace ns3 { +namespace lrwpan +{ NS_LOG_COMPONENT_DEFINE("LrWpanSpectrumValueHelper"); @@ -152,4 +154,5 @@ LrWpanSpectrumValueHelper::TotalAvgPower(Ptr psd, uint32_t return totalAvgPower; } +} // namespace lrwpan } // namespace ns3 diff --git a/src/lr-wpan/model/lr-wpan-spectrum-value-helper.h b/src/lr-wpan/model/lr-wpan-spectrum-value-helper.h index 4aadaa9b3..f177f9f0d 100644 --- a/src/lr-wpan/model/lr-wpan-spectrum-value-helper.h +++ b/src/lr-wpan/model/lr-wpan-spectrum-value-helper.h @@ -26,6 +26,9 @@ namespace ns3 class SpectrumValue; +namespace lrwpan +{ + /** * \ingroup lr-wpan * @@ -76,6 +79,7 @@ class LrWpanSpectrumValueHelper double m_noiseFactor; }; +} // namespace lrwpan } // namespace ns3 #endif /* LR_WPAN_SPECTRUM_VALUE_HELPER_H */ diff --git a/src/lr-wpan/test/lr-wpan-ack-test.cc b/src/lr-wpan/test/lr-wpan-ack-test.cc index 7998703eb..bcf91c8a8 100644 --- a/src/lr-wpan/test/lr-wpan-ack-test.cc +++ b/src/lr-wpan/test/lr-wpan-ack-test.cc @@ -37,6 +37,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-ack-test"); diff --git a/src/lr-wpan/test/lr-wpan-cca-test.cc b/src/lr-wpan/test/lr-wpan-cca-test.cc index 740931da9..7eab5725e 100644 --- a/src/lr-wpan/test/lr-wpan-cca-test.cc +++ b/src/lr-wpan/test/lr-wpan-cca-test.cc @@ -33,6 +33,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-clear-channel-assessment-test"); diff --git a/src/lr-wpan/test/lr-wpan-collision-test.cc b/src/lr-wpan/test/lr-wpan-collision-test.cc index 7d4ffbdab..98309425e 100644 --- a/src/lr-wpan/test/lr-wpan-collision-test.cc +++ b/src/lr-wpan/test/lr-wpan-collision-test.cc @@ -28,6 +28,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-collision-test"); diff --git a/src/lr-wpan/test/lr-wpan-ed-test.cc b/src/lr-wpan/test/lr-wpan-ed-test.cc index 509a194df..a93bc5eac 100644 --- a/src/lr-wpan/test/lr-wpan-ed-test.cc +++ b/src/lr-wpan/test/lr-wpan-ed-test.cc @@ -32,6 +32,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-energy-detection-test"); diff --git a/src/lr-wpan/test/lr-wpan-error-model-test.cc b/src/lr-wpan/test/lr-wpan-error-model-test.cc index 4f9b6d7ae..2bc436ed8 100644 --- a/src/lr-wpan/test/lr-wpan-error-model-test.cc +++ b/src/lr-wpan/test/lr-wpan-error-model-test.cc @@ -33,6 +33,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-error-model-test"); diff --git a/src/lr-wpan/test/lr-wpan-ifs-test.cc b/src/lr-wpan/test/lr-wpan-ifs-test.cc index 65af73033..573508baa 100644 --- a/src/lr-wpan/test/lr-wpan-ifs-test.cc +++ b/src/lr-wpan/test/lr-wpan-ifs-test.cc @@ -33,6 +33,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-ifs-test"); diff --git a/src/lr-wpan/test/lr-wpan-mac-test.cc b/src/lr-wpan/test/lr-wpan-mac-test.cc index 343c3f1c5..07827fa50 100644 --- a/src/lr-wpan/test/lr-wpan-mac-test.cc +++ b/src/lr-wpan/test/lr-wpan-mac-test.cc @@ -30,6 +30,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-mac-test"); diff --git a/src/lr-wpan/test/lr-wpan-packet-test.cc b/src/lr-wpan/test/lr-wpan-packet-test.cc index 1ee619f3c..c99d4c816 100644 --- a/src/lr-wpan/test/lr-wpan-packet-test.cc +++ b/src/lr-wpan/test/lr-wpan-packet-test.cc @@ -27,6 +27,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-packet-test"); diff --git a/src/lr-wpan/test/lr-wpan-pd-plme-sap-test.cc b/src/lr-wpan/test/lr-wpan-pd-plme-sap-test.cc index 633d413ef..aebb00c4f 100644 --- a/src/lr-wpan/test/lr-wpan-pd-plme-sap-test.cc +++ b/src/lr-wpan/test/lr-wpan-pd-plme-sap-test.cc @@ -25,6 +25,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; /** * \ingroup lr-wpan-test diff --git a/src/lr-wpan/test/lr-wpan-slotted-csmaca-test.cc b/src/lr-wpan/test/lr-wpan-slotted-csmaca-test.cc index 6ddae0da6..82c8fec5b 100644 --- a/src/lr-wpan/test/lr-wpan-slotted-csmaca-test.cc +++ b/src/lr-wpan/test/lr-wpan-slotted-csmaca-test.cc @@ -29,6 +29,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; NS_LOG_COMPONENT_DEFINE("lr-wpan-slotted-csma-test"); diff --git a/src/lr-wpan/test/lr-wpan-spectrum-value-helper-test.cc b/src/lr-wpan/test/lr-wpan-spectrum-value-helper-test.cc index 2f75ebb29..bc4fbf6f2 100644 --- a/src/lr-wpan/test/lr-wpan-spectrum-value-helper-test.cc +++ b/src/lr-wpan/test/lr-wpan-spectrum-value-helper-test.cc @@ -24,6 +24,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; /** * \ingroup lr-wpan-test diff --git a/src/netanim/model/animation-interface.cc b/src/netanim/model/animation-interface.cc index 4f4f348fb..e66271935 100644 --- a/src/netanim/model/animation-interface.cc +++ b/src/netanim/model/animation-interface.cc @@ -1008,14 +1008,14 @@ AnimationInterface::LrWpanPhyTxBeginTrace(std::string context, Ptr Ptr ndev = GetNetDeviceFromContext(context); NS_ASSERT(ndev); - Ptr netDevice = DynamicCast(ndev); + Ptr netDevice = DynamicCast(ndev); Ptr n = ndev->GetNode(); NS_ASSERT(n); UpdatePosition(n); - LrWpanMacHeader hdr; + lrwpan::LrWpanMacHeader hdr; if (!p->PeekHeader(hdr)) { NS_LOG_WARN("LrWpanMacHeader not present"); diff --git a/src/sixlowpan/examples/example-ping-lr-wpan-beacon.cc b/src/sixlowpan/examples/example-ping-lr-wpan-beacon.cc index d771ab634..9b22167c5 100644 --- a/src/sixlowpan/examples/example-ping-lr-wpan-beacon.cc +++ b/src/sixlowpan/examples/example-ping-lr-wpan-beacon.cc @@ -29,6 +29,7 @@ #include using namespace ns3; +using namespace ns3::lrwpan; static void DataSentMacConfirm(Ptr device, McpsDataConfirmParams params) diff --git a/src/test/traced/traced-callback-typedef-test-suite.cc b/src/test/traced/traced-callback-typedef-test-suite.cc index 91264111f..ff2a3ae4a 100644 --- a/src/test/traced/traced-callback-typedef-test-suite.cc +++ b/src/test/traced/traced-callback-typedef-test-suite.cc @@ -171,9 +171,9 @@ TYPENAME(Ipv4L3Protocol::TxRxTracedCallback); TYPENAME(Ipv6L3Protocol::DropTracedCallback); TYPENAME(Ipv6L3Protocol::SentTracedCallback); TYPENAME(Ipv6L3Protocol::TxRxTracedCallback); -TYPENAME(LrWpanMac::SentTracedCallback); -TYPENAME(LrWpanMac::StateTracedCallback); -TYPENAME(LrWpanPhy::StateTracedCallback); +TYPENAME(lrwpan::LrWpanMac::SentTracedCallback); +TYPENAME(lrwpan::LrWpanMac::StateTracedCallback); +TYPENAME(lrwpan::LrWpanPhy::StateTracedCallback); TYPENAME(LteEnbMac::DlSchedulingTracedCallback); TYPENAME(LteEnbMac::UlSchedulingTracedCallback); TYPENAME(LteEnbPhy::ReportInterferenceTracedCallback); @@ -382,11 +382,14 @@ TracedCallbackTypedefTestCase::DoRun() CHECK(Ipv6L3Protocol::TxRxTracedCallback, Ptr, Ptr, uint32_t); - CHECK(LrWpanMac::SentTracedCallback, Ptr, uint8_t, uint8_t); + CHECK(lrwpan::LrWpanMac::SentTracedCallback, Ptr, uint8_t, uint8_t); - CHECK(LrWpanMac::StateTracedCallback, LrWpanMacState, LrWpanMacState); + CHECK(lrwpan::LrWpanMac::StateTracedCallback, lrwpan::LrWpanMacState, lrwpan::LrWpanMacState); - CHECK(LrWpanPhy::StateTracedCallback, Time, LrWpanPhyEnumeration, LrWpanPhyEnumeration); + CHECK(lrwpan::LrWpanPhy::StateTracedCallback, + Time, + lrwpan::LrWpanPhyEnumeration, + lrwpan::LrWpanPhyEnumeration); CHECK(LteEnbMac::DlSchedulingTracedCallback, uint32_t,