Utility class to record the difference between two wall-clock times. More...
#include "system-wall-clock-timestamp.h"
 Collaboration diagram for ns3::SystemWallClockTimestamp:Public Member Functions | |
| SystemWallClockTimestamp () | |
| Constructor.  More... | |
| std::time_t | GetInterval () const | 
| Get the last recorded interval.  More... | |
| std::time_t | GetLast () const | 
| Get the last recorded raw value.  More... | |
| void | Stamp () | 
| Record the current wall-clock time and delta since the last stamp().  More... | |
| std::string | ToString () const | 
| Get the last time stamp as a string.  More... | |
Private Attributes | |
| std::time_t | m_diff | 
| Difference between the two previous time stamps.  More... | |
| std::time_t | m_last | 
| The last time stamp.  More... | |
Utility class to record the difference between two wall-clock times.
Definition at line 38 of file system-wall-clock-timestamp.h.
| ns3::SystemWallClockTimestamp::SystemWallClockTimestamp | ( | ) | 
Constructor.
Definition at line 31 of file system-wall-clock-timestamp.cc.
References Stamp().
 Here is the call graph for this function:| std::time_t ns3::SystemWallClockTimestamp::GetInterval | ( | ) | const | 
Get the last recorded interval.
Definition at line 61 of file system-wall-clock-timestamp.cc.
References m_diff.
Referenced by ns3::ShowProgress::Stop().
 Here is the caller graph for this function:| std::time_t ns3::SystemWallClockTimestamp::GetLast | ( | ) | const | 
Get the last recorded raw value.
Definition at line 55 of file system-wall-clock-timestamp.cc.
References m_last.
| void ns3::SystemWallClockTimestamp::Stamp | ( | ) | 
Record the current wall-clock time and delta since the last stamp().
Definition at line 39 of file system-wall-clock-timestamp.cc.
References m_diff, and m_last.
Referenced by SystemWallClockTimestamp(), ns3::ShowProgress::Start(), and ns3::ShowProgress::Stop().
 Here is the caller graph for this function:| std::string ns3::SystemWallClockTimestamp::ToString | ( | ) | const | 
Get the last time stamp as a string.
Definition at line 47 of file system-wall-clock-timestamp.cc.
References m_last.
Referenced by ns3::ShowProgress::Start(), and ns3::ShowProgress::Stop().
 Here is the caller graph for this function:
      
  | 
  private | 
Difference between the two previous time stamps.
Definition at line 70 of file system-wall-clock-timestamp.h.
Referenced by GetInterval(), and Stamp().
      
  | 
  private | 
The last time stamp.
Definition at line 67 of file system-wall-clock-timestamp.h.
Referenced by GetLast(), Stamp(), and ToString().