equal
deleted
inserted
replaced
1 #include "interference-helper.h" |
1 #include "interference-helper.h" |
2 #include "wifi-phy.h" |
2 #include "wifi-phy.h" |
3 #include "error-rate-model.h" |
3 #include "error-rate-model.h" |
4 #include "ns3/simulator.h" |
4 #include "ns3/simulator.h" |
5 #include "ns3/log.h" |
5 #include "ns3/log.h" |
|
6 #include <algorithm> |
6 |
7 |
7 NS_LOG_COMPONENT_DEFINE ("InterferenceHelper"); |
8 NS_LOG_COMPONENT_DEFINE ("InterferenceHelper"); |
8 |
9 |
9 namespace ns3 { |
10 namespace ns3 { |
10 |
11 |
104 |
105 |
105 InterferenceHelper::InterferenceHelper () |
106 InterferenceHelper::InterferenceHelper () |
106 : m_80211a (false) |
107 : m_80211a (false) |
107 { |
108 { |
108 m_errorRateModel = Create<ErrorRateModel> (); |
109 m_errorRateModel = Create<ErrorRateModel> (); |
|
110 } |
|
111 InterferenceHelper::~InterferenceHelper () |
|
112 { |
|
113 m_errorRateModel = 0; |
109 } |
114 } |
110 |
115 |
111 Ptr<InterferenceHelper::Event> |
116 Ptr<InterferenceHelper::Event> |
112 InterferenceHelper::Add (uint32_t size, WifiMode payloadMode, |
117 InterferenceHelper::Add (uint32_t size, WifiMode payloadMode, |
113 enum WifiPreamble preamble, |
118 enum WifiPreamble preamble, |