A Discrete-Event Network Simulator
ns3::TypeId::AttributeInformation Struct Reference

Attribute implementation. More...

#include "type-id.h"

+ Collaboration diagram for ns3::TypeId::AttributeInformation:

Public Attributes

Ptr< const AttributeAccessoraccessor
 Accessor object. More...
Ptr< const AttributeCheckerchecker
 Checker object. More...
uint32_t flags
 AttributeFlags value. More...
std::string help
 Attribute help string. More...
Ptr< const AttributeValueinitialValue
 Configured initial value. More...
std::string name
 Attribute name. More...
Ptr< const AttributeValueoriginalInitialValue
 Default initial value. More...
TypeId::SupportLevel supportLevel
 Support level/deprecation. More...
std::string supportMsg
 Support message. More...

Detailed Description

Attribute implementation.

Definition at line 77 of file type-id.h.

Member Data Documentation

◆ accessor

◆ checker

◆ flags

◆ help

◆ initialValue

◆ name

◆ originalInitialValue

Ptr<const AttributeValue> ns3::TypeId::AttributeInformation::originalInitialValue

Default initial value.

Definition at line 86 of file type-id.h.

Referenced by ns3::IidManager::AddAttribute(), and ns3::Config::Reset().

◆ supportLevel

TypeId::SupportLevel ns3::TypeId::AttributeInformation::supportLevel

Support level/deprecation.

Definition at line 94 of file type-id.h.

Referenced by ns3::IidManager::AddAttribute(), DeprecatedAttributeTestCase::DoRun(), and ns3::TypeId::LookupAttributeByName().

◆ supportMsg

std::string ns3::TypeId::AttributeInformation::supportMsg

Support message.

Definition at line 96 of file type-id.h.

Referenced by ns3::IidManager::AddAttribute(), and ns3::TypeId::LookupAttributeByName().

The documentation for this struct was generated from the following file: