remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake.
--- 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.