--- a/src/lte/model/lte-spectrum-phy.cc Tue Mar 29 15:24:42 2011 +0200
+++ b/src/lte/model/lte-spectrum-phy.cc Tue Mar 29 17:33:07 2011 +0200
@@ -39,11 +39,7 @@
NS_OBJECT_ENSURE_REGISTERED (LteSpectrumPhy);
LteSpectrumPhy::LteSpectrumPhy ()
- : m_mobility (0),
- m_device (0),
- m_channel (0),
- m_txPsd (0),
- m_state (IDLE)
+ : m_state (IDLE)
{
}
@@ -52,6 +48,14 @@
{
}
+void LteSpectrumPhy::DoDispose ()
+{
+ m_channel->Dispose ();
+ m_channel = 0;
+ m_mobility = 0;
+ m_device = 0;
+}
+
std::ostream& operator<< (std::ostream& os, LteSpectrumPhy::State s)
{
switch (s)
@@ -141,14 +145,6 @@
m_channel = c;
}
-
-Ptr<SpectrumChannel>
-LteSpectrumPhy::GetChannel (void)
-{
- return m_channel;
-}
-
-
Ptr<const SpectrumModel>
LteSpectrumPhy::GetRxSpectrumModel () const
{