|
ns-3
|
this class manages a list of SSrecord More...
#include <ss-manager.h>


Public Member Functions | |
| SSRecord * | CreateSSRecord (const Mac48Address &macAddress) |
| SSRecord * | GetSSRecord (const Mac48Address &macAddress) const |
| SSRecord * | GetSSRecord (Cid cid) const |
| returns the ssrecord which has been assigned this cid. Since different types of cids (basic, primary, transport) are assigned different values, all cids (basic, primary and transport) of the ssrecord are matched. | |
| std::vector< SSRecord * > * | GetSSRecords (void) const |
| bool | IsInRecord (const Mac48Address &macAddress) const |
| bool | IsRegistered (const Mac48Address &macAddress) const |
| void | DeleteSSRecord (Cid cid) |
| Mac48Address | GetMacAddress (Cid cid) const |
| uint32_t | GetNSSs (void) const |
| uint32_t | GetNRegisteredSSs (void) const |
Public Member Functions inherited from ns3::Object | |
| virtual TypeId | GetInstanceTypeId (void) const |
| template<typename T > | |
| Ptr< T > | GetObject (void) const |
| template<typename T > | |
| Ptr< T > | GetObject (TypeId tid) const |
| void | Dispose (void) |
| void | AggregateObject (Ptr< Object > other) |
| AggregateIterator | GetAggregateIterator (void) const |
| void | Start (void) |
Public Member Functions inherited from ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | |
| SimpleRefCount (const SimpleRefCount &o) | |
| SimpleRefCount & | operator= (const SimpleRefCount &o) |
| void | Ref (void) const |
| void | Unref (void) const |
| uint32_t | GetReferenceCount (void) const |
Public Member Functions inherited from ns3::ObjectBase | |
| void | SetAttribute (std::string name, const AttributeValue &value) |
| bool | SetAttributeFailSafe (std::string name, const AttributeValue &value) |
| void | GetAttribute (std::string name, AttributeValue &value) const |
| bool | GetAttributeFailSafe (std::string name, AttributeValue &attribute) const |
| bool | TraceConnect (std::string name, std::string context, const CallbackBase &cb) |
| bool | TraceConnectWithoutContext (std::string name, const CallbackBase &cb) |
| bool | TraceDisconnect (std::string name, std::string context, const CallbackBase &cb) |
| bool | TraceDisconnectWithoutContext (std::string name, const CallbackBase &cb) |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
| This method returns the TypeId associated to ns3::SSManager. | |
Additional Inherited Members | |
Protected Member Functions inherited from ns3::Object | |
| virtual void | NotifyNewAggregate (void) |
| virtual void | DoStart (void) |
| virtual void | DoDispose (void) |
| Object (const Object &o) | |
this class manages a list of SSrecord
returns the ssrecord which has been assigned this cid. Since different types of cids (basic, primary, transport) are assigned different values, all cids (basic, primary and transport) of the ssrecord are matched.
| cid | the cid to be matched |
References NS_LOG_DEBUG.
|
static |
This method returns the TypeId associated to ns3::SSManager.
This object is accessible through the following paths with Config::Set and Config::Connect:
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::Object.
References ns3::TypeId::SetParent().