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::IidInformation * | LookupInformation (uint16_t uid) const |
Private Attributes | |
std::vector< struct IidInformation > | m_information |
Definition at line 35 of file type-id.cc.