A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
anonymous_namespace{type-id.cc}::IidManager Class Reference

Classes

struct  IidInformation
 

Public Member Functions

void AddAttribute (uint16_t uid, std::string name, std::string help, uint32_t flags, ns3::Ptr< const ns3::AttributeValue > initialValue, ns3::Ptr< const ns3::AttributeAccessor > spec, ns3::Ptr< const ns3::AttributeChecker > checker)
 
void AddConstructor (uint16_t uid, ns3::Callback< ns3::ObjectBase * > callback)
 
void AddTraceSource (uint16_t uid, std::string name, std::string help, ns3::Ptr< const ns3::TraceSourceAccessor > accessor)
 
uint16_t AllocateUid (std::string name)
 
struct
ns3::TypeId::AttributeInformation 
GetAttribute (uint16_t uid, uint32_t i) const
 
uint32_t GetAttributeN (uint16_t uid) const
 
ns3::Callback< ns3::ObjectBase * > GetConstructor (uint16_t uid) const
 
std::string GetGroupName (uint16_t uid) const
 
std::string GetName (uint16_t uid) const
 
uint16_t GetParent (uint16_t uid) const
 
uint16_t GetRegistered (uint32_t i) const
 
uint32_t GetRegisteredN (void) const
 
struct
ns3::TypeId::TraceSourceInformation 
GetTraceSource (uint16_t uid, uint32_t i) const
 
uint32_t GetTraceSourceN (uint16_t uid) const
 
uint16_t GetUid (std::string name) const
 
bool HasConstructor (uint16_t uid) const
 
void HideFromDocumentation (uint16_t uid)
 
bool MustHideFromDocumentation (uint16_t uid) const
 
void SetAttributeInitialValue (uint16_t uid, uint32_t i, ns3::Ptr< const ns3::AttributeValue > initialValue)
 
void SetGroupName (uint16_t uid, std::string groupName)
 
void SetParent (uint16_t uid, uint16_t parent)
 

Private Types

typedef std::vector< struct
IidInformation >
::const_iterator 
Iterator
 

Private Member Functions

bool HasAttribute (uint16_t uid, std::string name)
 
bool HasTraceSource (uint16_t uid, std::string name)
 
struct IidManager::IidInformationLookupInformation (uint16_t uid) const
 

Private Attributes

std::vector< struct
IidInformation
m_information
 

Detailed Description

Definition at line 35 of file type-id.cc.


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