Execute a function periodically. More...
Public Member Functions | |
Hold (Time wait, Time interval) | |
Hold (Ptr< RandomVariableStream > rng) | |
void | Event (void) |
![]() | |
SimpleRefCount () | |
Default constructor. More... | |
SimpleRefCount (const SimpleRefCount &o) | |
Copy constructor. More... | |
uint32_t | GetReferenceCount (void) const |
Get the reference count of the object. More... | |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
Assignment operator. More... | |
void | Ref (void) const |
Increment the reference count. More... | |
void | Unref (void) const |
Decrement the reference count. More... | |
Private Attributes | |
SystemCondition | m_condition |
Time | m_interval |
Ptr< RandomVariableStream > | m_rng |
Time | m_wait |
Execute a function periodically.
Definition at line 78 of file sample-show-progress.cc.
Definition at line 82 of file sample-show-progress.cc.
References ns3::Time::GetSeconds().
|
inline |
Definition at line 91 of file sample-show-progress.cc.
|
inline |
Definition at line 96 of file sample-show-progress.cc.
References ns3::int64x64_t::GetHigh(), ns3::Time::GetNanoSeconds(), ns3::Simulator::Now(), NS_LOG_LOGIC(), ns3::Simulator::Schedule(), and ns3::Seconds().
|
private |
Definition at line 114 of file sample-show-progress.cc.
|
private |
Definition at line 116 of file sample-show-progress.cc.
|
private |
Definition at line 113 of file sample-show-progress.cc.
|
private |
Definition at line 115 of file sample-show-progress.cc.