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 98 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 100 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(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::Config::Resolver::DoResolve(), ns3::ObjectFactory::DoSet(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::AttributeDefaultIterator::Iterate(), ns3::ObjectFactory::operator>>, ns3::CommandLine::PrintAttributeList(), ns3::ObjectBase::SetAttribute(), ns3::ObjectBase::SetAttributeFailSafe(), and ns3::Config::SetDefaultFailSafe().
| uint32_t ns3::TypeId::AttributeInformation::flags |
AttributeFlags value.
Definition at line 92 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 90 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 96 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::CommandLine::AddValue(), WifiTxopTest::CheckResults(), ns3::ObjectBase::ConstructSelf(), ns3::AttributeDefaultIterator::Iterate(), and ns3::CommandLine::PrintAttributeList().
| std::string ns3::TypeId::AttributeInformation::name |
Attribute name.
Definition at line 88 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::cell_tooltip_callback(), ns3::ObjectBase::ConstructSelf(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::Config::Resolver::DoResolve(), ns3::TypeId::FindAttribute(), ns3::TypeId::GetAttributeFullName(), GetNameMap(), ns3::AttributeDefaultIterator::Iterate(), PrintAllAttributes(), PrintAllTraceSources(), PrintAttributesTid(), PrintAttributeValueSection(), PrintAttributeValueWithName(), PrintMakeAccessors(), PrintMakeChecker(), PrintTraceSourcesTid(), PrintTypeIdBlock(), ns3::Config::SetDefaultFailSafe(), and anonymous_namespace{print-introspected-doxygen.cc}::SortedAttributeInfo().
| Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::originalInitialValue |
Default initial value.
Definition at line 94 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), and ns3::Config::Reset().
| TypeId::SupportLevel ns3::TypeId::AttributeInformation::supportLevel |
Support level/deprecation.
Definition at line 102 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), ns3::RawTextConfigSave::Default(), ns3::XmlConfigSave::Default(), ns3::AttributeIterator::DoIterate(), DeprecatedAttributeTestCase::DoRun(), and PrintSupportLevel().
| std::string ns3::TypeId::AttributeInformation::supportMsg |
Support message.
Definition at line 104 of file type-id.h.
Referenced by ns3::IidManager::AddAttribute(), and PrintSupportLevel().