src/node/node-list.cc
changeset 564 4da6cc2af83f
parent 562 1855299b67d4
child 573 0da9201a048e
--- a/src/node/node-list.cc	Thu May 10 08:19:53 2007 +0200
+++ b/src/node/node-list.cc	Thu May 10 08:34:32 2007 +0200
@@ -54,6 +54,7 @@
   NodeList::Iterator End (void);
   TraceResolver *CreateTraceResolver (TraceContext const &context);
   Node *PeekNode (uint32_t n);
+  Ptr<Node> GetNode (uint32_t n);
   uint32_t GetNNodes (void);
 
 private:
@@ -104,6 +105,13 @@
   return m_nodes[n].Peek ();
 }
 
+Ptr<Node>
+NodeListPriv::GetNode (uint32_t n)
+{
+  return m_nodes[n];
+}
+
+
 TraceResolver *
 NodeListPriv::CreateTraceResolver (TraceContext const &context)
 {
@@ -147,8 +155,7 @@
 Ptr<Node>
 NodeList::GetNode (uint32_t n)
 {
-  Node *node = SimulationSingleton<NodeListPriv>::Get ()->PeekNode (n);
-  return node;
+  return SimulationSingleton<NodeListPriv>::Get ()->GetNode (n);
 }