convert TraceResolver * to Ptr<TraceResolver>

This commit is contained in:
Mathieu Lacage
2007-08-10 15:47:13 +02:00
parent 6b64959309
commit 0b34c336f7
33 changed files with 86 additions and 81 deletions

View File

@@ -82,11 +82,11 @@ Node::Construct (void)
Node::~Node ()
{}
TraceResolver *
Ptr<TraceResolver>
Node::CreateTraceResolver (void)
{
CompositeTraceResolver *resolver = new CompositeTraceResolver ();
DoFillTraceResolver (*resolver);
Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> ();
DoFillTraceResolver (*PeekPointer (resolver));
return resolver;
}
@@ -141,11 +141,11 @@ Node::GetNApplications (void) const
return m_applications.size ();
}
TraceResolver *
Ptr<TraceResolver>
Node::CreateDevicesTraceResolver (void)
{
ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> *resolver =
new ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex>
Ptr<ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> >resolver =
Create<ArrayTraceResolver<Ptr<NetDevice>,NodeNetDeviceIndex> >
(MakeCallback (&Node::GetNDevices, this),
MakeCallback (&Node::GetDevice, this));