ns3::UnsafeAttributeList Class Reference

#include <attribute-list.h>

List of all members.

Public Member Functions

 UnsafeAttributeList ()
 UnsafeAttributeList (const UnsafeAttributeList &o)
UnsafeAttributeListoperator= (const UnsafeAttributeList &o)
 ~UnsafeAttributeList ()
void Set (std::string name, const AttributeValue &param)
AttributeList GetSafe (std::string name) const

Private Attributes

std::vector< std::pair
< std::string, Ptr
< AttributeValue > > > 
m_attributes

Detailed Description

Definition at line 111 of file attribute-list.h.


Constructor & Destructor Documentation

ns3::UnsafeAttributeList::UnsafeAttributeList (  ) 

Definition at line 258 of file attribute-list.cc.

ns3::UnsafeAttributeList::UnsafeAttributeList ( const UnsafeAttributeList o  ) 

Definition at line 260 of file attribute-list.cc.

ns3::UnsafeAttributeList::~UnsafeAttributeList (  ) 

Definition at line 278 of file attribute-list.cc.

References m_attributes.


Member Function Documentation

AttributeList ns3::UnsafeAttributeList::GetSafe ( std::string  name  )  const
UnsafeAttributeList & ns3::UnsafeAttributeList::operator= ( const UnsafeAttributeList o  ) 

Definition at line 268 of file attribute-list.cc.

References m_attributes, and Set().

void ns3::UnsafeAttributeList::Set ( std::string  name,
const AttributeValue param 
)

Definition at line 283 of file attribute-list.cc.

References ns3::AttributeValue::Copy(), and m_attributes.

Referenced by operator=().


Member Data Documentation

std::vector<std::pair<std::string,Ptr<AttributeValue> > > ns3::UnsafeAttributeList::m_attributes [private]

Definition at line 123 of file attribute-list.h.

Referenced by GetSafe(), operator=(), Set(), and ~UnsafeAttributeList().


The documentation for this class was generated from the following files:
Generated on Thu Dec 3 14:10:10 2009 for NS-3 by  doxygen 1.6.3