--- a/src/mobility/hierarchical-mobility-model.cc Sun Aug 12 18:28:13 2007 +0200
+++ b/src/mobility/hierarchical-mobility-model.cc Sun Aug 12 18:28:37 2007 +0200
@@ -41,8 +41,8 @@
parentNotifier = Create<MobilityModelNotifier> ();
parent->AddInterface (parentNotifier);
}
- childNotifier->RegisterListener (MakeCallback (&HierarchicalMobilityModel::ChildChanged, this));
- parentNotifier->RegisterListener (MakeCallback (&HierarchicalMobilityModel::ParentChanged, this));
+ childNotifier->TraceConnect ("/course-changed", MakeCallback (&HierarchicalMobilityModel::ChildChanged, this));
+ parentNotifier->TraceConnect ("/course-changed", MakeCallback (&HierarchicalMobilityModel::ParentChanged, this));
}
Ptr<MobilityModel>
@@ -89,13 +89,13 @@
}
void
-HierarchicalMobilityModel::ParentChanged (Ptr<const MobilityModel> model)
+HierarchicalMobilityModel::ParentChanged (const TraceContext &context, Ptr<const MobilityModel> model)
{
MobilityModel::NotifyCourseChange ();
}
void
-HierarchicalMobilityModel::ChildChanged (Ptr<const MobilityModel> model)
+HierarchicalMobilityModel::ChildChanged (const TraceContext &context, Ptr<const MobilityModel> model)
{
MobilityModel::NotifyCourseChange ();
}