src/core/object.cc
changeset 1355 6289ac826830
parent 1351 0a6aaa6acbd3
child 1357 b409adf30c97
equal deleted inserted replaced
1354:256446080d34 1355:6289ac826830
   308   virtual void Dispose (void) {}
   308   virtual void Dispose (void) {}
   309   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   309   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   310   {
   310   {
   311     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   311     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   312       ns3::Create<ns3::CompositeTraceResolver> ();
   312       ns3::Create<ns3::CompositeTraceResolver> ();
   313     resolver->Add ("basea-x", m_source);
   313     resolver->AddSource ("basea-x", m_source);
   314     resolver->SetParent (Object::GetTraceResolver ());
   314     resolver->SetParent (Object::GetTraceResolver ());
   315     return resolver;
   315     return resolver;
   316   }
   316   }
   317   ns3::SVTraceSource<int16_t> m_source;
   317   ns3::SVTraceSource<int16_t> m_source;
   318 };
   318 };
   332   }
   332   }
   333   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   333   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   334   {
   334   {
   335     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   335     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   336       ns3::Create<ns3::CompositeTraceResolver> ();
   336       ns3::Create<ns3::CompositeTraceResolver> ();
   337     resolver->Add ("deriveda-x", m_sourceDerived);
   337     resolver->AddSource ("deriveda-x", m_sourceDerived);
   338     resolver->SetParent (BaseA::GetTraceResolver ());
   338     resolver->SetParent (BaseA::GetTraceResolver ());
   339     return resolver;
   339     return resolver;
   340   }
   340   }
   341   ns3::SVTraceSource<int16_t> m_sourceDerived;
   341   ns3::SVTraceSource<int16_t> m_sourceDerived;
   342 };
   342 };
   359   virtual void Dispose (void) {}
   359   virtual void Dispose (void) {}
   360   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   360   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   361   {
   361   {
   362     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   362     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   363       ns3::Create<ns3::CompositeTraceResolver> ();
   363       ns3::Create<ns3::CompositeTraceResolver> ();
   364     resolver->Add ("baseb-x", m_source);
   364     resolver->AddSource ("baseb-x", m_source);
   365     resolver->SetParent (Object::GetTraceResolver ());
   365     resolver->SetParent (Object::GetTraceResolver ());
   366     return resolver;
   366     return resolver;
   367   }
   367   }
   368   ns3::SVTraceSource<int16_t> m_source;
   368   ns3::SVTraceSource<int16_t> m_source;
   369 };
   369 };
   383   }
   383   }
   384   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   384   virtual ns3::Ptr<ns3::TraceResolver> GetTraceResolver (void)
   385   {
   385   {
   386     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   386     ns3::Ptr<ns3::CompositeTraceResolver> resolver = 
   387       ns3::Create<ns3::CompositeTraceResolver> ();
   387       ns3::Create<ns3::CompositeTraceResolver> ();
   388     resolver->Add ("derivedb-x", m_sourceDerived);
   388     resolver->AddSource ("derivedb-x", m_sourceDerived);
   389     resolver->SetParent (BaseB::GetTraceResolver ());
   389     resolver->SetParent (BaseB::GetTraceResolver ());
   390     return resolver;
   390     return resolver;
   391   }
   391   }
   392   ns3::SVTraceSource<int16_t> m_sourceDerived;
   392   ns3::SVTraceSource<int16_t> m_sourceDerived;
   393 };
   393 };