A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
Uinteger Attribute

AttributeValue implementation for Uinteger. More...

+ Collaboration diagram for Uinteger Attribute:

Files

file  uinteger.cc
 ns3::UintegerValue attribute value implementations.
 
file  uinteger.h
 ns3::UintegerValue attribute value declarations and template implementations.
 

Classes

class  UintegerChecker
 AttributeChecker implementation for UintegerValue. More...
 
class  ns3::UintegerValue
 Hold an unsigned integer type. More...
 

Functions

Ptr< const AttributeCheckerns3::internal::MakeUintegerChecker (uint64_t min, uint64_t max, std::string name)
 Make an Uinteger attribute checker with embedded numeric type name.
 

Detailed Description

AttributeValue implementation for Uinteger.

Function Documentation

◆ MakeUintegerChecker()

Ptr< const AttributeChecker > ns3::internal::MakeUintegerChecker ( uint64_t  min,
uint64_t  max,
std::string  name 
)

Make an Uinteger attribute checker with embedded numeric type name.

Parameters
[in]minThe minimum allowed value.
[in]maxThe maximum allowed value.
[in]nameThe original type name ("uint8_t", "uint16_t", etc.).
Returns
The AttributeChecker.

Definition at line 41 of file uinteger.cc.

References ns3::Copy(), ns3::Create(), ns3::UintegerValue::Get(), NS_LOG_FUNCTION, and NS_LOG_FUNCTION_NOARGS.

Referenced by ns3::MakeUintegerChecker(), ns3::MakeUintegerChecker(), and ns3::MakeUintegerChecker().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: