src/internet-node/internet-node.cc
changeset 1341 f685d4bf320f
parent 1229 e4cfe4094c10
child 1383 12f30b7defb4
equal deleted inserted replaced
1340:a8d774560c2b 1341:f685d4bf320f
    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 {