constify
This commit is contained in:
@@ -67,9 +67,9 @@ public:
|
||||
~NodeListPriv ();
|
||||
|
||||
uint32_t Add (Ptr<Node> node);
|
||||
NodeList::Iterator Begin (void);
|
||||
NodeList::Iterator End (void);
|
||||
Ptr<TraceResolver> GetTraceResolver (void);
|
||||
NodeList::Iterator Begin (void) const;
|
||||
NodeList::Iterator End (void) const;
|
||||
Ptr<TraceResolver> GetTraceResolver (void) const;
|
||||
Ptr<Node> GetNode (uint32_t n);
|
||||
uint32_t GetNNodes (void);
|
||||
|
||||
@@ -101,12 +101,12 @@ NodeListPriv::Add (Ptr<Node> node)
|
||||
|
||||
}
|
||||
NodeList::Iterator
|
||||
NodeListPriv::Begin (void)
|
||||
NodeListPriv::Begin (void) const
|
||||
{
|
||||
return m_nodes.begin ();
|
||||
}
|
||||
NodeList::Iterator
|
||||
NodeListPriv::End (void)
|
||||
NodeListPriv::End (void) const
|
||||
{
|
||||
return m_nodes.end ();
|
||||
}
|
||||
@@ -124,7 +124,7 @@ NodeListPriv::GetNode (uint32_t n)
|
||||
|
||||
|
||||
Ptr<TraceResolver>
|
||||
NodeListPriv::GetTraceResolver (void)
|
||||
NodeListPriv::GetTraceResolver (void) const
|
||||
{
|
||||
Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> ();
|
||||
resolver->AddArray ("nodes", Begin (), End (), NodeListIndex ());
|
||||
|
||||
@@ -54,7 +54,7 @@ private:
|
||||
class NodeList
|
||||
{
|
||||
public:
|
||||
typedef std::vector< Ptr<Node> >::iterator Iterator;
|
||||
typedef std::vector< Ptr<Node> >::const_iterator Iterator;
|
||||
|
||||
/**
|
||||
* \param node node to add
|
||||
|
||||
@@ -87,7 +87,7 @@ Node::~Node ()
|
||||
{}
|
||||
|
||||
Ptr<TraceResolver>
|
||||
Node::GetTraceResolver (void)
|
||||
Node::GetTraceResolver (void) const
|
||||
{
|
||||
Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> ();
|
||||
resolver->AddArray ("devices", m_devices.begin (), m_devices.end (), NodeNetDeviceIndex ());
|
||||
|
||||
@@ -173,7 +173,7 @@ public:
|
||||
void UnregisterProtocolHandler (ProtocolHandler handler);
|
||||
|
||||
protected:
|
||||
virtual Ptr<TraceResolver> GetTraceResolver (void);
|
||||
virtual Ptr<TraceResolver> GetTraceResolver (void) const;
|
||||
/**
|
||||
* The dispose method. Subclasses must override this method
|
||||
* and must chain up to it by calling Node::DoDispose at the
|
||||
|
||||
@@ -100,7 +100,7 @@ Queue::~Queue()
|
||||
}
|
||||
|
||||
Ptr<TraceResolver>
|
||||
Queue::GetTraceResolver (void)
|
||||
Queue::GetTraceResolver (void) const
|
||||
{
|
||||
Ptr<CompositeTraceResolver> resolver = Create<CompositeTraceResolver> ();
|
||||
resolver->AddSource ("enqueue",
|
||||
|
||||
@@ -166,7 +166,7 @@ private:
|
||||
virtual bool DoPeek (Packet &p) = 0;
|
||||
|
||||
protected:
|
||||
Ptr<TraceResolver> GetTraceResolver (void);
|
||||
Ptr<TraceResolver> GetTraceResolver (void) const;
|
||||
// called by subclasses to notify parent of packet drops.
|
||||
void Drop (const Packet& p);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user