A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::AttributeDefaultIterator Class Referenceabstract
+ Inheritance diagram for ns3::AttributeDefaultIterator:

Public Member Functions

void Iterate (void)
 This function will go through all the TypeIds and get only the attributes which are explicit values (not vectors or pointer or arrays) and apply StartVisitTypeId and VisitAttribute on the attributes in one TypeId. At the end of each TypeId EndVisitTypeId is called.

Private Member Functions

virtual void DoVisitAttribute (std::string name, std::string defaultValue)
 This method is just an interface and needs to be implemented.
virtual void EndVisitTypeId (void)
 Just an interface that needs to be implemented.
virtual void StartVisitTypeId (std::string name)
 Just an interface that needs to be implemented.
virtual void VisitAttribute (TypeId tid, std::string name, std::string defaultValue, uint32_t index)
 This method can be implemented, otherwise, it will call DoVisitAttribute.

Detailed Description

Definition at line 28 of file attribute-default-iterator.h.

The documentation for this class was generated from the following files: