ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
Classes | Functions
aworx::lib::time Namespace Reference

This namespace of ALib provides types for calendrical date and time processing as well as for non-calendrical steady and monotonic time measurement.

Besides this reference documentation, further information is provided with ALib Module Time - Programmer's Manual.

Classes

class  DateTime
 
class  StopWatch
 
class  TickConverter
 
class  Ticks
 
class  TimePointBase
 

Functions

void Bootstrap ()
 
TicksCreationTime ()
 
void Shutdown ()
 

Function Documentation

◆ Bootstrap()

ALIB_API void Bootstrap ( )

Initializes ALib time logic. Multiple invocations of this method are ignored.

The standard bootstrap code of ALib will perform this. Only if fileset fileset Modules is not included in the ALib Distribution, this function has to be invoked "manually".

See also
For information about using this method, consult chapter 3.6 Bootstrapping Small Modules of the ALib Programmer's Manual.

Definition at line 50 of file time.cpp.

Here is the call graph for this function:

◆ CreationTime()

ALIB_API Ticks & CreationTime ( )

The time when the ticker module containing the ticker (ALIB) was initialized. This might be useful to measure the time since the process was started.

Returns
Initialization time of the module or process

Definition at line 72 of file time.cpp.

Here is the call graph for this function:

◆ Shutdown()

ALIB_API void Shutdown ( )

Frees resources and shuts down ALib time logic. Multiple invocations of this method are ignored.

See also
Sibling function Bootstrap.

Definition at line 63 of file time.cpp.