--- a/samples/main-adhoc-wifi.cc Thu Jan 31 21:58:13 2008 +0100
+++ b/samples/main-adhoc-wifi.cc Thu Jan 31 22:11:03 2008 +0100
@@ -58,14 +58,14 @@
static void
SetPosition (Ptr<Node> node, Vector position)
{
- Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
+ Ptr<MobilityModel> mobility = node->GetObject<MobilityModel> ();
mobility->SetPosition (position);
}
static Vector
GetPosition (Ptr<Node> node)
{
- Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
+ Ptr<MobilityModel> mobility = node->GetObject<MobilityModel> ();
return mobility->GetPosition ();
}
@@ -96,7 +96,7 @@
SetupPacketReceive (Ptr<Node> node, uint16_t port)
{
TypeId tid = TypeId::LookupByName ("Packet");
- Ptr<SocketFactory> socketFactory = node->QueryInterface<SocketFactory> (tid);
+ Ptr<SocketFactory> socketFactory = node->GetObject<SocketFactory> (tid);
Ptr<Socket> sink = socketFactory->CreateSocket ();
sink->Bind ();
sink->SetRecvCallback (MakeCallback (&ReceivePacket));