X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fmonotonic_clock.hxx;fp=src%2Fmonotonic_clock.hxx;h=98a958306c2e414b9495f776887e4e3633649e40;hp=0000000000000000000000000000000000000000;hb=0a531de652b3c0d1f3d7810f4f772d37b64c8a10;hpb=08059d7fb37e975616bac50945ba7b0d145c242e diff --git a/src/monotonic_clock.hxx b/src/monotonic_clock.hxx new file mode 100644 index 0000000..98a9583 --- /dev/null +++ b/src/monotonic_clock.hxx @@ -0,0 +1,28 @@ +/* +Copyright (C) 2024 by Intra2net AG + +The software in this package is distributed under the GNU General +Public License version 2 (with a special exception described below). + +A copy of GNU General Public License (GPL) is included in this distribution, +in the file COPYING.GPL. + +As a special exception, if other files instantiate templates or use macros +or inline functions from this file, or you compile this file and link it +with other works to produce a work based on this file, this file +does not by itself cause the resulting work to be covered +by the GNU General Public License. + +However the source code for this file must still be made available +in accordance with section (3) of the GNU General Public License. + +This exception does not invalidate any other reasons why a work based +on this file might be covered by the GNU General Public License. +*/ +#ifndef __LIBT2N_MONOTONIC_CLOCK +#define __LIBT2N_MONOTONIC_CLOCK + +bool monotonic_clock_gettime(long int& seconds, long int& nano_seconds); +int monotonic_clock_gettime_sec(); + +#endif \ No newline at end of file