|
| | MyEventObject () |
| | Constructor.
|
| |
| | ~MyEventObject () override |
| | Destructor.
|
| |
| void | Event () |
| | Class member function with logging.
|
| |
| | Object () |
| | Constructor.
|
| |
| | ~Object () override |
| | Destructor.
|
| |
| void | AggregateObject (Ptr< Object > other) |
| | Aggregate two Objects together.
|
| |
| void | Dispose () |
| | Dispose of this Object.
|
| |
| AggregateIterator | GetAggregateIterator () const |
| | Get an iterator to the Objects aggregated to this one.
|
| |
| TypeId | GetInstanceTypeId () const final |
| | Get the most derived TypeId for this Object.
|
| |
| template<typename T> |
| Ptr< T > | GetObject () const |
| | Get a pointer to the requested aggregated Object.
|
| |
| template<> |
| Ptr< Object > | GetObject () const |
| | Specialization of () for objects of type ns3::Object.
|
| |
| template<typename T> |
| Ptr< T > | GetObject (TypeId tid) const |
| | Get a pointer to the requested aggregated Object by TypeId.
|
| |
| template<> |
| Ptr< Object > | GetObject (TypeId tid) const |
| | Specialization of (TypeId tid) for objects of type ns3::Object.
|
| |
| void | Initialize () |
| | Invoke DoInitialize on all Objects aggregated to this one.
|
| |
| bool | IsInitialized () const |
| | Check if the object has been initialized.
|
| |
| void | UnidirectionalAggregateObject (Ptr< Object > other) |
| | Aggregate an Object to another Object.
|
| |
| | SimpleRefCount () |
| | Default constructor.
|
| |
| | SimpleRefCount (const SimpleRefCount &o) |
| | Copy constructor.
|
| |
| uint32_t | GetReferenceCount () const |
| | Get the reference count of the object.
|
| |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| | Assignment operator.
|
| |
| void | Ref () const |
| | Increment the reference count.
|
| |
| void | Unref () const |
| | Decrement the reference count.
|
| |
| virtual | ~ObjectBase () |
| | Virtual destructor.
|
| |
| void | GetAttribute (std::string name, AttributeValue &value, bool permissive=false) const |
| | Get the value of an attribute, raising fatal errors if unsuccessful.
|
| |
| bool | GetAttributeFailSafe (std::string name, AttributeValue &value) const |
| | Get the value of an attribute without raising errors.
|
| |
| void | SetAttribute (std::string name, const AttributeValue &value) |
| | Set a single attribute, raising fatal errors if unsuccessful.
|
| |
| bool | SetAttributeFailSafe (std::string name, const AttributeValue &value) |
| | Set a single attribute without raising errors.
|
| |
| bool | TraceConnect (std::string name, std::string context, const CallbackBase &cb) |
| | Connect a TraceSource to a Callback with a context.
|
| |
| bool | TraceConnectWithoutContext (std::string name, const CallbackBase &cb) |
| | Connect a TraceSource to a Callback without a context.
|
| |
| bool | TraceDisconnect (std::string name, std::string context, const CallbackBase &cb) |
| | Disconnect from a TraceSource a Callback previously connected with a context.
|
| |
| bool | TraceDisconnectWithoutContext (std::string name, const CallbackBase &cb) |
| | Disconnect from a TraceSource a Callback previously connected without a context.
|
| |
Simple object to aggregate to a node.
This helps demonstrate the logging node prefix.
Definition at line 52 of file log-example.cc.