equal
deleted
inserted
replaced
99 } |
99 } |
100 |
100 |
101 void |
101 void |
102 EpcSgwPgwApplication::DoDispose () |
102 EpcSgwPgwApplication::DoDispose () |
103 { |
103 { |
|
104 NS_LOG_FUNCTION (this); |
104 m_s1uSocket->SetRecvCallback (MakeNullCallback<void, Ptr<Socket> > ()); |
105 m_s1uSocket->SetRecvCallback (MakeNullCallback<void, Ptr<Socket> > ()); |
105 m_s1uSocket = 0; |
106 m_s1uSocket = 0; |
|
107 delete (m_s11SapSgw); |
106 } |
108 } |
107 |
109 |
108 |
110 |
109 |
111 |
110 EpcSgwPgwApplication::EpcSgwPgwApplication (const Ptr<VirtualNetDevice> tunDevice, const Ptr<Socket> s1uSocket) |
112 EpcSgwPgwApplication::EpcSgwPgwApplication (const Ptr<VirtualNetDevice> tunDevice, const Ptr<Socket> s1uSocket) |
120 } |
122 } |
121 |
123 |
122 |
124 |
123 EpcSgwPgwApplication::~EpcSgwPgwApplication () |
125 EpcSgwPgwApplication::~EpcSgwPgwApplication () |
124 { |
126 { |
125 NS_LOG_FUNCTION_NOARGS (); |
127 NS_LOG_FUNCTION (this); |
126 } |
128 } |
127 |
129 |
128 |
130 |
129 bool |
131 bool |
130 EpcSgwPgwApplication::RecvFromTunDevice (Ptr<Packet> packet, const Address& source, const Address& dest, uint16_t protocolNumber) |
132 EpcSgwPgwApplication::RecvFromTunDevice (Ptr<Packet> packet, const Address& source, const Address& dest, uint16_t protocolNumber) |