PLCnext API Documentation  22.9.0.33
Classes | Enumerations | Functions
Arp::System::Commons::Chrono Namespace Reference

Namespace for time related classes More...

Classes

class  Duration
 
class  SystemTick
 Static methods to get a current system tick in different units More...
 
class  Timer
 High resolution timer for interval based executions. More...
 

Enumerations

enum class  DurationUnit {
  None = 0 , Nanoseconds , Microseconds , Milliseconds ,
  Seconds , Minutes , Hours , Default = Nanoseconds
}
 

Functions

std::ostream & operator<< (std::ostream &os, const Duration &value)
 
std::ostream & operator<< (std::ostream &os, const Duration::Ticks &value)
 
ARP_CXX_SYMBOL_EXPORT std::ostream & operator<< (std::ostream &os, DurationUnit value)
 
ARP_CXX_SYMBOL_EXPORT std::istream & operator>> (std::istream &is, DurationUnit &value)
 

Detailed Description

Namespace for time related classes