Base classes which provides memory management and object aggregation. More...
 Collaboration diagram for Object:Classes | |
| class | ns3::Object | 
| a base class which provides memory management and object aggregation  More... | |
| class | ns3::ObjectBase | 
| implement the ns-3 type and attribute system  More... | |
| class | ns3::ObjectFactory | 
| instantiate subclasses of ns3::Object.  More... | |
| class | ns3::ObjectPtrContainerValue | 
| contain a set of ns3::Object pointers.  More... | |
Macros | |
| #define | NS_OBJECT_ENSURE_REGISTERED(type) | 
| Register the class in the ns-3 factory.  More... | |
Base classes which provides memory management and object aggregation.
| #define NS_OBJECT_ENSURE_REGISTERED | ( | type | ) | 
Register the class in the ns-3 factory.
This macro should be invoked once for every class which defines a new GetTypeId method.
If the class is in a namespace, then the macro call should also be in the namespace.
Definition at line 38 of file object-base.h.