Attribute implementation. More...
#include "type-id.h"
Public Attributes | |
Ptr< const AttributeAccessor > | accessor |
Accessor object. More... | |
Ptr< const AttributeChecker > | checker |
Checker object. More... | |
uint32_t | flags |
AttributeFlags value. More... | |
std::string | help |
Attribute help string. More... | |
Ptr< const AttributeValue > | initialValue |
Configured initial value. More... | |
std::string | name |
Attribute name. More... | |
Ptr< const AttributeValue > | originalInitialValue |
Default initial value. More... | |
Ptr<const AttributeAccessor> ns3::TypeId::AttributeInformation::accessor |
Accessor object.
Definition at line 81 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::ObjectBase::ConstructSelf(), ns3::AttributeIterator::DoIterate(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::AttributeDefaultIterator::Iterate(), PrintAttributesTid(), ns3::ObjectBase::SetAttribute(), and ns3::ObjectBase::SetAttributeFailSafe().
Ptr<const AttributeChecker> ns3::TypeId::AttributeInformation::checker |
Checker object.
Definition at line 83 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), ns3::cell_tooltip_callback(), ns3::cell_tooltip_callback_config_default(), ns3::ObjectBase::ConstructSelf(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::AttributeDefaultIterator::Iterate(), ns3::operator>>(), ns3::CommandLine::PrintAttributes(), PrintAttributesTid(), ns3::ObjectFactory::Set(), ns3::ObjectBase::SetAttribute(), ns3::ObjectBase::SetAttributeFailSafe(), and ns3::Config::SetDefaultFailSafe().
uint32_t ns3::TypeId::AttributeInformation::flags |
AttributeFlags value.
Definition at line 75 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::ObjectBase::ConstructSelf(), ns3::AttributeIterator::DoIterate(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::AttributeDefaultIterator::Iterate(), PrintAttributesTid(), ns3::ObjectBase::SetAttribute(), and ns3::ObjectBase::SetAttributeFailSafe().
std::string ns3::TypeId::AttributeInformation::help |
Attribute help string.
Definition at line 73 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), ns3::cell_tooltip_callback(), ns3::cell_tooltip_callback_config_default(), PrintAllAttributes(), ns3::CommandLine::PrintAttributes(), and PrintAttributesTid().
Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::initialValue |
Configured initial value.
Definition at line 79 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), ns3::ObjectBase::ConstructSelf(), ns3::AttributeDefaultIterator::Iterate(), ns3::CommandLine::PrintAttributes(), and PrintAttributesTid().
std::string ns3::TypeId::AttributeInformation::name |
Attribute name.
Definition at line 71 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::cell_tooltip_callback(), ns3::ObjectBase::ConstructSelf(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::TypeId::GetAttributeFullName(), ns3::AttributeDefaultIterator::Iterate(), ns3::TypeId::LookupAttributeByName(), PrintAllAttributes(), PrintAttributesTid(), and ns3::Config::SetDefaultFailSafe().
Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::originalInitialValue |
Default initial value.
Definition at line 77 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), and ns3::Config::Reset().