Attribute implementation. More...
#include "type-id.h"
Public Attributes | |
Ptr< const AttributeAccessor > | accessor |
Accessor object. | |
Ptr< const AttributeChecker > | checker |
Checker object. | |
uint32_t | flags |
AttributeFlags value. | |
std::string | help |
Attribute help string. | |
Ptr< const AttributeValue > | initialValue |
Configured initial value. | |
std::string | name |
Attribute name. | |
Ptr< const AttributeValue > | originalInitialValue |
Default initial value. | |
TypeId::SupportLevel | supportLevel |
Support level/deprecation. | |
std::string | supportMsg |
Support message. | |
Ptr<const AttributeAccessor> ns3::TypeId::AttributeInformation::accessor |
Accessor object.
Definition at line 93 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(), ns3::ObjectBase::SetAttribute(), and ns3::ObjectBase::SetAttributeFailSafe().
Ptr<const AttributeChecker> ns3::TypeId::AttributeInformation::checker |
Checker object.
Definition at line 95 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::Config::Resolver::DoResolve(), ns3::ObjectFactory::DoSet(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::AttributeDefaultIterator::Iterate(), ns3::CommandLine::PrintAttributeList(), ns3::ObjectBase::SetAttribute(), ns3::ObjectBase::SetAttributeFailSafe(), and ns3::Config::SetDefaultFailSafe().
uint32_t ns3::TypeId::AttributeInformation::flags |
AttributeFlags value.
Definition at line 87 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(), ns3::ObjectBase::SetAttribute(), and ns3::ObjectBase::SetAttributeFailSafe().
std::string ns3::TypeId::AttributeInformation::help |
Attribute help string.
Definition at line 85 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), ns3::cell_tooltip_callback(), ns3::cell_tooltip_callback_config_default(), and ns3::CommandLine::PrintAttributeList().
Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::initialValue |
Configured initial value.
Definition at line 91 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), ns3::ObjectBase::ConstructSelf(), ns3::AttributeDefaultIterator::Iterate(), ns3::CommandLine::PrintAttributeList(), and ns3::ThreeGppHttpServer::StartApplication().
std::string ns3::TypeId::AttributeInformation::name |
Attribute name.
Definition at line 83 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::RawTextConfigSave::Attributes(), ns3::XmlConfigSave::Attributes(), ns3::cell_tooltip_callback(), ns3::ObjectBase::ConstructSelf(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::Config::Resolver::DoResolve(), ns3::TypeId::GetAttributeFullName(), GetNameMap(), ns3::AttributeDefaultIterator::Iterate(), ns3::TypeId::LookupAttributeByName(), PrintAllAttributes(), PrintAllTraceSources(), PrintAttributesTid(), PrintAttributeValueSection(), PrintAttributeValueWithName(), PrintMakeAccessors(), PrintMakeChecker(), PrintTraceSourcesTid(), PrintTypeIdBlocks(), ns3::Config::SetDefaultFailSafe(), anonymous_namespace{print-introspected-doxygen.cc}::SortedAttributeInfo(), and ns3::ThreeGppHttpServer::StartApplication().
Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::originalInitialValue |
Default initial value.
Definition at line 89 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), and ns3::Config::Reset().
TypeId::SupportLevel ns3::TypeId::AttributeInformation::supportLevel |
Support level/deprecation.
Definition at line 97 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::RawTextConfigSave::Attributes(), ns3::XmlConfigSave::Attributes(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), DeprecatedAttributeTestCase::DoRun(), and ns3::TypeId::LookupAttributeByName().
std::string ns3::TypeId::AttributeInformation::supportMsg |
Support message.
Definition at line 99 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), and ns3::TypeId::LookupAttributeByName().