equal
deleted
inserted
replaced
30 |
30 |
31 NS_LOG_COMPONENT_DEFINE ("Ipv4LoopbackInterface"); |
31 NS_LOG_COMPONENT_DEFINE ("Ipv4LoopbackInterface"); |
32 |
32 |
33 namespace ns3 { |
33 namespace ns3 { |
34 |
34 |
35 Ipv4LoopbackInterface::Ipv4LoopbackInterface (Ptr<Node> node) |
35 Ipv4LoopbackInterface::Ipv4LoopbackInterface () |
36 : Ipv4Interface (0), |
36 : m_node (0) |
37 m_node (node) |
|
38 { |
37 { |
39 NS_LOG_FUNCTION; |
38 NS_LOG_FUNCTION; |
40 } |
39 } |
41 |
40 |
42 Ipv4LoopbackInterface::~Ipv4LoopbackInterface () |
41 Ipv4LoopbackInterface::~Ipv4LoopbackInterface () |
43 { |
42 { |
44 NS_LOG_FUNCTION; |
43 NS_LOG_FUNCTION; |
|
44 NS_ASSERT (m_node != 0); |
|
45 } |
|
46 |
|
47 Ptr<NetDevice> |
|
48 Ipv4LoopbackInterface::GetDevice (void) const |
|
49 { |
|
50 return 0; |
|
51 } |
|
52 |
|
53 void |
|
54 Ipv4LoopbackInterface::SetNode (Ptr<Node> node) |
|
55 { |
|
56 m_node = node; |
45 } |
57 } |
46 |
58 |
47 void |
59 void |
48 Ipv4LoopbackInterface::SendTo (Ptr<Packet> packet, Ipv4Address dest) |
60 Ipv4LoopbackInterface::SendTo (Ptr<Packet> packet, Ipv4Address dest) |
49 { |
61 { |