A Discrete-Event Network Simulator
API
ns3::TypeId Member List

This is the complete list of members for ns3::TypeId, including all inherited members.

AddAttribute(std::string name, std::string help, const AttributeValue &initialValue, Ptr< const AttributeAccessor > accessor, Ptr< const AttributeChecker > checker, SupportLevel supportLevel=SUPPORTED, const std::string &supportMsg="")ns3::TypeId
AddAttribute(std::string name, std::string help, uint32_t flags, const AttributeValue &initialValue, Ptr< const AttributeAccessor > accessor, Ptr< const AttributeChecker > checker, SupportLevel supportLevel=SUPPORTED, const std::string &supportMsg="")ns3::TypeId
AddConstructor(void)ns3::TypeId
AddTraceSource(std::string name, std::string help, Ptr< const TraceSourceAccessor > accessor)ns3::TypeId
AddTraceSource(std::string name, std::string help, Ptr< const TraceSourceAccessor > accessor, std::string callback, SupportLevel supportLevel=SUPPORTED, const std::string &supportMsg="")ns3::TypeId
ATTR_CONSTRUCT enum valuens3::TypeId
ATTR_GET enum valuens3::TypeId
ATTR_SET enum valuens3::TypeId
ATTR_SGC enum valuens3::TypeId
AttributeFlag enum namens3::TypeId
DEPRECATED enum valuens3::TypeId
DoAddConstructor(Callback< ObjectBase *> callback)ns3::TypeIdprivate
GetAttribute(std::size_t i) constns3::TypeId
GetAttributeFullName(std::size_t i) constns3::TypeId
GetAttributeN(void) constns3::TypeId
GetConstructor(void) constns3::TypeId
GetGroupName(void) constns3::TypeId
GetHash(void) constns3::TypeId
GetName(void) constns3::TypeId
GetParent(void) constns3::TypeId
GetRegistered(uint16_t i)ns3::TypeIdstatic
GetRegisteredN(void)ns3::TypeIdstatic
GetSize(void) constns3::TypeId
GetTraceSource(std::size_t i) constns3::TypeId
GetTraceSourceN(void) constns3::TypeId
GetUid(void) constns3::TypeId
HasConstructor(void) constns3::TypeId
hash_t typedefns3::TypeId
HasParent(void) constns3::TypeId
HideFromDocumentation(void)ns3::TypeId
IsChildOf(TypeId other) constns3::TypeId
LookupAttributeByName(std::string name, struct AttributeInformation *info) constns3::TypeId
LookupByHash(hash_t hash)ns3::TypeIdstatic
LookupByHashFailSafe(hash_t hash, TypeId *tid)ns3::TypeIdstatic
LookupByName(std::string name)ns3::TypeIdstatic
LookupByNameFailSafe(std::string name, TypeId *tid)ns3::TypeIdstatic
LookupTraceSourceByName(std::string name) constns3::TypeId
LookupTraceSourceByName(std::string name, struct TraceSourceInformation *info) constns3::TypeId
m_tidns3::TypeIdprivate
MustHideFromDocumentation(void) constns3::TypeId
OBSOLETE enum valuens3::TypeId
operator!=(TypeId a, TypeId b)ns3::TypeIdfriend
operator<(TypeId a, TypeId b)ns3::TypeIdfriend
operator<<(std::ostream &os, TypeId tid)ns3::TypeIdrelated
operator=(const TypeId &o)ns3::TypeIdinline
operator==(TypeId a, TypeId b)ns3::TypeIdfriend
operator>>(std::istream &is, TypeId &tid)ns3::TypeIdrelated
SetAttributeInitialValue(std::size_t i, Ptr< const AttributeValue > initialValue)ns3::TypeId
SetGroupName(std::string groupName)ns3::TypeId
SetParent(TypeId tid)ns3::TypeId
SetParent(void)ns3::TypeId
SetSize(std::size_t size)ns3::TypeId
SetUid(uint16_t uid)ns3::TypeId
SUPPORTED enum valuens3::TypeId
SupportLevel enum namens3::TypeId
TypeId(const char *name)ns3::TypeIdexplicit
TypeId()ns3::TypeIdinline
TypeId(const TypeId &o)ns3::TypeIdinline
TypeId(uint16_t tid)ns3::TypeIdexplicitprivate
~TypeId()ns3::TypeIdinline