--- 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);
}