A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
Attributes
+ Collaboration diagram for Attributes:

Topics

 Attribute Helper
 
 
 AttributeContainer Attribute
 AttributeValue implementation for AttributeContainer
 
 EmptyAttribute Attribute
 AttributeValue implementation for EmptyAttribute
 
 ObjectPtrContainer Attribute
 AttributeValue implementation for ObjectPtrContainer
 
 Pair Attribute
 AttributeValue implementation for Pair
 
 Pointer Attribute
 AttributeValue implementation for Pointer.
 
 Tuple Attribute
 AttributeValue implementation for Tuple
 

Files

file  attribute.cc
 ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker implementations.
 
file  attribute.h
 ns3::AttributeValue, ns3::AttributeAccessor and ns3::AttributeChecker declarations.
 

Classes

class  ns3::AttributeAccessor
 allow setting and getting the value of an attribute. More...
 
class  ns3::AttributeChecker
 Represent the type of an attribute. More...
 
class  ns3::AttributeValue
 Hold a value for an Attribute. More...
 

Detailed Description

The ns-3 attribute system is the mechanism used in ns-3 to organize, document, and modify the values used by the various component models.

Attributes also enable the tracing and statistics gathering in the simulator.

See Attribute Helper for macros to ease the declaration and definition of Attributes.