From 2d66e7e804f2d24468ca18bb0163dca5537014d8 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Thu, 10 May 2007 08:34:32 +0200 Subject: [PATCH] make sure that NodeList::GetNode is correctly implemented --- src/node/node-list.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/node/node-list.cc b/src/node/node-list.cc index 13b9ead85..c70cd3d20 100644 --- a/src/node/node-list.cc +++ b/src/node/node-list.cc @@ -54,6 +54,7 @@ public: NodeList::Iterator End (void); TraceResolver *CreateTraceResolver (TraceContext const &context); Node *PeekNode (uint32_t n); + Ptr GetNode (uint32_t n); uint32_t GetNNodes (void); private: @@ -104,6 +105,13 @@ NodeListPriv::PeekNode (uint32_t n) return m_nodes[n].Peek (); } +Ptr +NodeListPriv::GetNode (uint32_t n) +{ + return m_nodes[n]; +} + + TraceResolver * NodeListPriv::CreateTraceResolver (TraceContext const &context) { @@ -147,8 +155,7 @@ NodeList::CreateTraceResolver (TraceContext const &context) Ptr NodeList::GetNode (uint32_t n) { - Node *node = SimulationSingleton::Get ()->PeekNode (n); - return node; + return SimulationSingleton::Get ()->GetNode (n); }