remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake.
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Thu, 07 Aug 2008 10:13:54 -0700
changeset 3516 dacc57c5d31f
parent 3515 88e9cee20461
child 3518 e101960f06de
remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake.
bindings/python/ns3_module_node.py
src/node/node.cc
src/node/node.h
--- a/bindings/python/ns3_module_node.py	Wed Aug 06 11:37:52 2008 +0100
+++ b/bindings/python/ns3_module_node.py	Thu Aug 07 10:13:54 2008 -0700
@@ -1671,10 +1671,6 @@
                    'ns3::Ptr< ns3::Application >', 
                    [param('uint32_t', 'index')], 
                    is_const=True)
-    ## node.h: ns3::Ptr<ns3::Application> ns3::Node::GetFirstApplication(ns3::TypeId tid) [member function]
-    cls.add_method('GetFirstApplication', 
-                   'ns3::Ptr< ns3::Application >', 
-                   [param('ns3::TypeId', 'tid')])
     ## node.h: uint32_t ns3::Node::GetNApplications() const [member function]
     cls.add_method('GetNApplications', 
                    'uint32_t', 
--- a/src/node/node.cc	Wed Aug 06 11:37:52 2008 +0100
+++ b/src/node/node.cc	Thu Aug 07 10:13:54 2008 -0700
@@ -136,18 +136,6 @@
 {
   return m_applications.size ();
 }
-Ptr<Application>
-Node::GetFirstApplication(TypeId tid)
-{
-  for (std::vector<Ptr<Application> >::iterator i = m_applications.begin ();
-       i != m_applications.end (); i++) {
-    Ptr<Application> app = *i;
-    if (app->GetInstanceTypeId() == tid)
-      return app;
-  }
-
-  return 0;
-}
 
 void 
 Node::DoDispose()
--- a/src/node/node.h	Wed Aug 06 11:37:52 2008 +0100
+++ b/src/node/node.h	Thu Aug 07 10:13:54 2008 -0700
@@ -122,12 +122,6 @@
    *          within this Node.
    */
   Ptr<Application> GetApplication (uint32_t index) const;
-  /**
-   * \param index
-   * \returns the application associated to this requested index
-   *          within this Node.
-   */
-  Ptr<Application> GetFirstApplication (TypeId tid);
 
   /**
    * \returns the number of applications associated to this Node.