src/node/node.cc
changeset 1325 f3be9eed2d90
parent 1235 dc52ea3507ff
child 1333 c0d66de933e9
equal deleted inserted replaced
1259:67584d6fc928 1325:f3be9eed2d90
    81   
    81   
    82 Node::~Node ()
    82 Node::~Node ()
    83 {}
    83 {}
    84 
    84 
    85 TraceResolver *
    85 TraceResolver *
    86 Node::CreateTraceResolver (TraceContext const &context)
    86 Node::CreateTraceResolver (void)
    87 {
    87 {
    88   CompositeTraceResolver *resolver = new CompositeTraceResolver (context);
    88   CompositeTraceResolver *resolver = new CompositeTraceResolver ();
    89   DoFillTraceResolver (*resolver);
    89   DoFillTraceResolver (*resolver);
    90   return resolver;
    90   return resolver;
    91 }
    91 }
    92 
    92 
    93 uint32_t 
    93 uint32_t 
   140 {
   140 {
   141   return m_applications.size ();
   141   return m_applications.size ();
   142 }
   142 }
   143 
   143 
   144 TraceResolver *
   144 TraceResolver *
   145 Node::CreateDevicesTraceResolver (const TraceContext &context)
   145 Node::CreateDevicesTraceResolver (void)
   146 {
   146 {
   147   ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> *resolver = 
   147   ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> *resolver = 
   148     new ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> 
   148     new ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> 
   149     (context,
   149     (MakeCallback (&Node::GetNDevices, this), 
   150      MakeCallback (&Node::GetNDevices, this), 
       
   151      MakeCallback (&Node::GetDevice, this));
   150      MakeCallback (&Node::GetDevice, this));
   152   
   151   
   153   return resolver;
   152   return resolver;
   154 }
   153 }
   155 
   154