#include <attribute-list.h>
Public Member Functions | |
UnsafeAttributeList () | |
UnsafeAttributeList (const UnsafeAttributeList &o) | |
UnsafeAttributeList & | operator= (const UnsafeAttributeList &o) |
~UnsafeAttributeList () | |
void | Set (std::string name, const AttributeValue ¶m) |
AttributeList | GetSafe (std::string name) const |
Private Attributes | |
std::vector< std::pair < std::string, Ptr < AttributeValue > > > | m_attributes |
Definition at line 111 of file attribute-list.h.
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.
AttributeList ns3::UnsafeAttributeList::GetSafe | ( | std::string | name | ) | const |
Definition at line 301 of file attribute-list.cc.
References ns3::TypeId::LookupByName(), m_attributes, and ns3::AttributeList::SetWithTid().
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=().
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().