equal
deleted
inserted
replaced
72 Object::AddInterface (ipv4Impl); |
72 Object::AddInterface (ipv4Impl); |
73 Object::AddInterface (udpImpl); |
73 Object::AddInterface (udpImpl); |
74 Object::AddInterface (ipv4L4Demux); |
74 Object::AddInterface (ipv4L4Demux); |
75 } |
75 } |
76 |
76 |
77 void |
77 Ptr<TraceResolver> |
78 InternetNode::DoFillTraceResolver (CompositeTraceResolver &resolver) |
78 InternetNode::GetTraceResolver () |
79 { |
79 { |
80 Node::DoFillTraceResolver (resolver); |
80 Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> (); |
81 Ptr<Ipv4L3Protocol> ipv4 = QueryInterface<Ipv4L3Protocol> (Ipv4L3Protocol::iid); |
81 Ptr<Ipv4L3Protocol> ipv4 = QueryInterface<Ipv4L3Protocol> (Ipv4L3Protocol::iid); |
82 resolver.Add ("ipv4", |
82 resolver->AddChild ("ipv4", ipv4); |
83 MakeCallback (&Ipv4L3Protocol::CreateTraceResolver, PeekPointer (ipv4))); |
83 resolver->SetParent (Node::GetTraceResolver ()); |
|
84 return resolver; |
84 } |
85 } |
85 |
86 |
86 void |
87 void |
87 InternetNode::DoDispose() |
88 InternetNode::DoDispose() |
88 { |
89 { |