fix bug 122: get rid of duplicate argument to QueryInterface

This commit is contained in:
Mathieu Lacage committed 2008-01-02 09:25:31 +01:00
1 parent 6b0e717a19
commit f3e77eea3d
31 files changed
+128 -121

No files matched your search

+2 -2
View File
@@ -58,14 +58,14 @@ CreateAdhocNode (Ptr<WifiChannel> channel,
static void
SetPosition (Ptr<Node> node, Vector position)
{
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> (MobilityModel::iid);
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
mobility->SetPosition (position);
}
static Vector
GetPosition (Ptr<Node> node)
{
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> (MobilityModel::iid);
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
return mobility->GetPosition ();
}
+2 -2
View File
@@ -102,14 +102,14 @@ CreateStaNode (Ptr<WifiChannel> channel,
static void
SetPosition (Ptr<Node> node, Vector position)
{
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> (MobilityModel::iid);
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
mobility->SetPosition (position);
}
static Vector
GetPosition (Ptr<Node> node)
{
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> (MobilityModel::iid);
Ptr<MobilityModel> mobility = node->QueryInterface<MobilityModel> ();
return mobility->GetPosition ();
}
+1 -1
View File
@@ -39,7 +39,7 @@ int main (int argc, char *argv[])
j != nodes.end (); j++)
{
Ptr<Object> object = *j;
Ptr<MobilityModel> position = object->QueryInterface<MobilityModel> (MobilityModel::iid);
Ptr<MobilityModel> position = object->QueryInterface<MobilityModel> ();
NS_ASSERT (position != 0);
Vector pos = position->GetPosition ();
std::cout << "x=" << pos.x << ", y=" << pos.y << ", z=" << pos.z << std::endl;