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>
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().