ns3::TypeId and ns3::IidManager implementations. More...
#include "log.h"#include "hash.h"#include "type-id.h"#include "singleton.h"#include "trace-source-accessor.h"#include <map>#include <vector>#include <sstream>#include <iomanip>
Include dependency graph for type-id.cc:Go to the source code of this file.
Classes | |
| struct | ns3::IidManager::IidInformation |
| The information record about a single type id. More... | |
| class | ns3::IidManager |
| TypeId information manager. More... | |
Namespaces | |
| ns3 | |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
| #define | IID "IidManager" |
| #define | IIDL IID << ": " |
Functions | |
| Ptr< const AttributeChecker > | ns3::MakeTypeIdChecker (void) |
| std::ostream & | ns3::operator<< (std::ostream &os, TypeId tid) |
| std::istream & | ns3::operator>> (std::istream &is, TypeId &tid) |
| bool | ns3::operator< (TypeId a, TypeId b) |
| Comparison operator. More... | |
ns3::TypeId and ns3::IidManager implementations.
Definition in file type-id.cc.
| #define IID "IidManager" |
Definition at line 368 of file type-id.cc.
Referenced by ns3::IidManager::AddAttribute(), ns3::IidManager::AddConstructor(), ns3::IidManager::AddTraceSource(), ns3::IidManager::AllocateUid(), ns3::IidManager::GetAttribute(), ns3::IidManager::GetAttributeN(), ns3::IidManager::GetConstructor(), ns3::IidManager::GetGroupName(), ns3::IidManager::GetHash(), ns3::IidManager::GetName(), ns3::IidManager::GetParent(), ns3::IidManager::GetRegistered(), ns3::IidManager::GetRegisteredN(), ns3::IidManager::GetSize(), ns3::IidManager::GetTraceSource(), ns3::IidManager::GetTraceSourceN(), ns3::IidManager::GetUid(), ns3::IidManager::HasAttribute(), ns3::IidManager::HasConstructor(), ns3::IidManager::HasTraceSource(), ns3::IidManager::HideFromDocumentation(), ns3::IidManager::LookupInformation(), ns3::IidManager::MustHideFromDocumentation(), ns3::IidManager::SetAttributeInitialValue(), ns3::IidManager::SetGroupName(), ns3::IidManager::SetParent(), and ns3::IidManager::SetSize().
| #define IIDL IID << ": " |
Definition at line 369 of file type-id.cc.
Referenced by ns3::IidManager::AddAttribute(), ns3::IidManager::AddTraceSource(), ns3::IidManager::AllocateUid(), ns3::IidManager::GetAttribute(), ns3::IidManager::GetAttributeN(), ns3::IidManager::GetGroupName(), ns3::IidManager::GetHash(), ns3::IidManager::GetName(), ns3::IidManager::GetParent(), ns3::IidManager::GetSize(), ns3::IidManager::GetTraceSource(), ns3::IidManager::GetTraceSourceN(), ns3::IidManager::GetUid(), ns3::IidManager::HasAttribute(), ns3::IidManager::HasConstructor(), ns3::IidManager::HasTraceSource(), ns3::IidManager::LookupInformation(), and ns3::IidManager::MustHideFromDocumentation().