A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::SystemWallClockMsPrivate Class Reference

Public Member Functions

int64_t End (void)
 
int64_t End (void)
 
int64_t GetElapsedReal (void) const
 
int64_t GetElapsedReal (void) const
 
int64_t GetElapsedSystem (void) const
 
int64_t GetElapsedSystem (void) const
 
int64_t GetElapsedUser (void) const
 
int64_t GetElapsedUser (void) const
 
void Start (void)
 
void Start (void)
 

Private Attributes

int64_t m_elapsedReal
 
int64_t m_elapsedSystem
 
int64_t m_elapsedUser
 
clock_t m_startTime
 
struct tms m_startTimes
 

Detailed Description

Definition at line 31 of file unix-system-wall-clock-ms.cc.

Member Function Documentation

int64_t ns3::SystemWallClockMsPrivate::End ( void  )
int64_t ns3::SystemWallClockMsPrivate::End ( void  )

Definition at line 55 of file unix-system-wall-clock-ms.cc.

References m_elapsedReal, m_elapsedSystem, m_elapsedUser, m_startTime, m_startTimes, NS_ABORT_MSG_IF, and NS_LOG_FUNCTION.

Referenced by ns3::SystemWallClockMs::End().

+ Here is the caller graph for this function:

int64_t ns3::SystemWallClockMsPrivate::GetElapsedReal ( void  ) const
int64_t ns3::SystemWallClockMsPrivate::GetElapsedReal ( void  ) const

Definition at line 110 of file unix-system-wall-clock-ms.cc.

References m_elapsedReal, and NS_LOG_FUNCTION.

Referenced by ns3::SystemWallClockMs::GetElapsedReal().

+ Here is the caller graph for this function:

int64_t ns3::SystemWallClockMsPrivate::GetElapsedSystem ( void  ) const
int64_t ns3::SystemWallClockMsPrivate::GetElapsedSystem ( void  ) const

Definition at line 124 of file unix-system-wall-clock-ms.cc.

References m_elapsedSystem, and NS_LOG_FUNCTION.

Referenced by ns3::SystemWallClockMs::GetElapsedSystem().

+ Here is the caller graph for this function:

int64_t ns3::SystemWallClockMsPrivate::GetElapsedUser ( void  ) const
int64_t ns3::SystemWallClockMsPrivate::GetElapsedUser ( void  ) const

Definition at line 117 of file unix-system-wall-clock-ms.cc.

References m_elapsedUser, and NS_LOG_FUNCTION.

Referenced by ns3::SystemWallClockMs::GetElapsedUser().

+ Here is the caller graph for this function:

void ns3::SystemWallClockMsPrivate::Start ( void  )
void ns3::SystemWallClockMsPrivate::Start ( void  )

Definition at line 48 of file unix-system-wall-clock-ms.cc.

References m_startTime, m_startTimes, and NS_LOG_FUNCTION.

Referenced by ns3::SystemWallClockMs::Start().

+ Here is the caller graph for this function:

Member Data Documentation

int64_t ns3::SystemWallClockMsPrivate::m_elapsedReal
private

Definition at line 42 of file unix-system-wall-clock-ms.cc.

Referenced by End(), and GetElapsedReal().

int64_t ns3::SystemWallClockMsPrivate::m_elapsedSystem
private

Definition at line 44 of file unix-system-wall-clock-ms.cc.

Referenced by End(), and GetElapsedSystem().

int64_t ns3::SystemWallClockMsPrivate::m_elapsedUser
private

Definition at line 43 of file unix-system-wall-clock-ms.cc.

Referenced by End(), and GetElapsedUser().

clock_t ns3::SystemWallClockMsPrivate::m_startTime
private

Definition at line 41 of file unix-system-wall-clock-ms.cc.

Referenced by End(), and Start().

struct tms ns3::SystemWallClockMsPrivate::m_startTimes
private

Definition at line 40 of file unix-system-wall-clock-ms.cc.

Referenced by End(), and Start().


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