A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::AttributeConstructionList Class Reference

#include <attribute-construction-list.h>

+ Collaboration diagram for ns3::AttributeConstructionList:

Classes

struct  Item
 

Public Types

typedef std::list< struct Item >
::const_iterator 
CIterator
 

Public Member Functions

 AttributeConstructionList ()
 
void Add (std::string name, Ptr< const AttributeChecker > checker, Ptr< AttributeValue > value)
 
CIterator Begin (void) const
 
CIterator End (void) const
 
Ptr< AttributeValueFind (Ptr< const AttributeChecker > checker) const
 

Private Attributes

std::list< struct Itemm_list
 

Detailed Description

Definition at line 28 of file attribute-construction-list.h.

Member Typedef Documentation

typedef std::list<struct Item>::const_iterator ns3::AttributeConstructionList::CIterator

Definition at line 37 of file attribute-construction-list.h.

Constructor & Destructor Documentation

ns3::AttributeConstructionList::AttributeConstructionList ( )

Definition at line 28 of file attribute-construction-list.cc.

References NS_LOG_FUNCTION.

Member Function Documentation

void ns3::AttributeConstructionList::Add ( std::string  name,
Ptr< const AttributeChecker checker,
Ptr< AttributeValue value 
)
AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin ( void  ) const

Definition at line 72 of file attribute-construction-list.cc.

References m_list, and NS_LOG_FUNCTION.

Referenced by ns3::operator<<().

+ Here is the caller graph for this function:

AttributeConstructionList::CIterator ns3::AttributeConstructionList::End ( void  ) const

Definition at line 78 of file attribute-construction-list.cc.

References m_list, and NS_LOG_FUNCTION.

Referenced by ns3::operator<<().

+ Here is the caller graph for this function:

Ptr< AttributeValue > ns3::AttributeConstructionList::Find ( Ptr< const AttributeChecker checker) const

Definition at line 57 of file attribute-construction-list.cc.

References m_list, NS_LOG_DEBUG, and NS_LOG_FUNCTION.

Referenced by ns3::ObjectBase::ConstructSelf().

+ Here is the caller graph for this function:

Member Data Documentation

std::list<struct Item> ns3::AttributeConstructionList::m_list
private

Definition at line 45 of file attribute-construction-list.h.

Referenced by Add(), Begin(), End(), and Find().


The documentation for this class was generated from the following files: