The information record about a single type id. More...
Public Attributes | |
std::vector< struct TypeId::AttributeInformation > | attributes |
The container of Attributes. More... | |
Callback< ObjectBase * > | constructor |
The constructor Callback. More... | |
std::string | groupName |
The group name. More... | |
bool | hasConstructor |
true if a constructor Callback has been registered. More... | |
TypeId::hash_t | hash |
The type id hash value. More... | |
bool | mustHideFromDocumentation |
true if this type should be omitted from documentation. More... | |
std::string | name |
The type id name. More... | |
uint16_t | parent |
The parent type id. More... | |
std::size_t | size |
The size of the object represented by this type id. More... | |
TypeId::SupportLevel | supportLevel |
Support level/deprecation. More... | |
std::string | supportMsg |
Support message. More... | |
std::vector< struct TypeId::TraceSourceInformation > | traceSources |
The container of TraceSources. More... | |
The information record about a single type id.
Definition at line 296 of file type-id.cc.
std::vector<struct TypeId::AttributeInformation> ns3::IidManager::IidInformation::attributes |
The container of Attributes.
Definition at line 315 of file type-id.cc.
Referenced by ns3::IidManager::AddAttribute(), ns3::IidManager::GetAttribute(), ns3::IidManager::HasAttribute(), and ns3::IidManager::SetAttributeInitialValue().
Callback<ObjectBase *> ns3::IidManager::IidInformation::constructor |
The constructor Callback.
Definition at line 311 of file type-id.cc.
Referenced by ns3::IidManager::AddConstructor(), and ns3::IidManager::GetConstructor().
std::string ns3::IidManager::IidInformation::groupName |
The group name.
Definition at line 305 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid(), ns3::IidManager::GetGroupName(), and ns3::IidManager::SetGroupName().
bool ns3::IidManager::IidInformation::hasConstructor |
true
if a constructor Callback has been registered.
Definition at line 309 of file type-id.cc.
Referenced by ns3::IidManager::AddConstructor(), ns3::IidManager::AllocateUid(), ns3::IidManager::GetConstructor(), and ns3::IidManager::HasConstructor().
TypeId::hash_t ns3::IidManager::IidInformation::hash |
The type id hash value.
Definition at line 301 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid(), and ns3::IidManager::GetHash().
bool ns3::IidManager::IidInformation::mustHideFromDocumentation |
true
if this type should be omitted from documentation.
Definition at line 313 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid(), ns3::IidManager::HideFromDocumentation(), and ns3::IidManager::MustHideFromDocumentation().
std::string ns3::IidManager::IidInformation::name |
The type id name.
Definition at line 299 of file type-id.cc.
Referenced by ns3::IidManager::AddAttribute(), ns3::IidManager::AddConstructor(), ns3::IidManager::AddTraceSource(), ns3::IidManager::AllocateUid(), ns3::IidManager::GetConstructor(), and ns3::IidManager::GetName().
uint16_t ns3::IidManager::IidInformation::parent |
The parent type id.
Definition at line 303 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid(), ns3::IidManager::GetParent(), ns3::IidManager::HasAttribute(), ns3::IidManager::HasTraceSource(), and ns3::IidManager::SetParent().
std::size_t ns3::IidManager::IidInformation::size |
The size of the object represented by this type id.
Definition at line 307 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid(), ns3::IidManager::GetSize(), and ns3::IidManager::SetSize().
TypeId::SupportLevel ns3::IidManager::IidInformation::supportLevel |
Support level/deprecation.
Definition at line 319 of file type-id.cc.
Referenced by ns3::IidManager::AllocateUid().
std::string ns3::IidManager::IidInformation::supportMsg |
Support message.
Definition at line 321 of file type-id.cc.
std::vector<struct TypeId::TraceSourceInformation> ns3::IidManager::IidInformation::traceSources |
The container of TraceSources.
Definition at line 317 of file type-id.cc.
Referenced by ns3::IidManager::AddTraceSource(), ns3::IidManager::GetTraceSource(), and ns3::IidManager::HasTraceSource().