Base Framework
Public Member Functions | Public Attributes | List of all members
Process::Times Class Reference

Public Member Functions

 Times (uint64 _user, uint64 _system) noexcept
 
uint64 getTotal () const noexcept
 
uint64 getTotal_US () const noexcept
 

Public Attributes

uint64 user = 0
 
uint64 system = 0
 

Member Function Documentation

◆ getTotal()

uint64 Process::Times::getTotal ( ) const
inlinenoexcept

Returns the total processing time in nanoseconds.

◆ getTotal_US()

uint64 Process::Times::getTotal_US ( ) const
inlinenoexcept

Returns the total processing time in microseconds.

Member Data Documentation

◆ system

uint64 Process::Times::system = 0

The system mode time in nanoseconds.

◆ user

uint64 Process::Times::user = 0

The user mode time in nanoseconds.