<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Posix_time (posix-time2.Posix_time)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">posix-time2</a> » Posix_time</nav><h1>Module <code>Posix_time</code></h1><p>High-level API to <time.h> and <sys/time.h>. See: <a href="https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a> and <a href="https://pubs.opengroup.org/onlinepubs/7908799/xsh/systime.h.html">systime.h</a> for an explanation about the data structures and functions.</p></header><div class="spec module" id="module-Timespec"><a href="#module-Timespec" class="anchor"></a><code><span class="keyword">module</span> <a href="Timespec/index.html">Timespec</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Itimerspec"><a href="#module-Itimerspec" class="anchor"></a><code><span class="keyword">module</span> <a href="Itimerspec/index.html">Itimerspec</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Timeval"><a href="#module-Timeval" class="anchor"></a><code><span class="keyword">module</span> <a href="Timeval/index.html">Timeval</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Tm"><a href="#module-Tm" class="anchor"></a><code><span class="keyword">module</span> <a href="Tm/index.html">Tm</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="spec module" id="module-Itimerval"><a href="#module-Itimerval" class="anchor"></a><code><span class="keyword">module</span> <a href="Itimerval/index.html">Itimerval</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec type" id="type-clock"><a href="#type-clock" class="anchor"></a><code><span class="keyword">type</span> clock</code> = <code>[ </code><table class="variant"><tr id="type-clock.Realtime" class="anchored"><td class="def constructor"><a href="#type-clock.Realtime" class="anchor"></a><code>| </code><code>`Realtime</code></td></tr><tr id="type-clock.Monotonic" class="anchored"><td class="def constructor"><a href="#type-clock.Monotonic" class="anchor"></a><code>| </code><code>`Monotonic</code></td></tr><tr id="type-clock.Process_cputime" class="anchored"><td class="def constructor"><a href="#type-clock.Process_cputime" class="anchor"></a><code>| </code><code>`Process_cputime</code></td></tr><tr id="type-clock.Thread_cputime" class="anchored"><td class="def constructor"><a href="#type-clock.Thread_cputime" class="anchor"></a><code>| </code><code>`Thread_cputime</code></td></tr></table><code> ]</code></dt></dl><dl><dt class="spec value" id="val-asctime"><a href="#val-asctime" class="anchor"></a><code><span class="keyword">val</span> asctime : <a href="Tm/index.html#type-t">Tm.t</a> <span>-></span> string</code></dt><dt class="spec value" id="val-clock_getres"><a href="#val-clock_getres" class="anchor"></a><code><span class="keyword">val</span> clock_getres : <a href="index.html#type-clock">clock</a> <span>-></span> <a href="Timespec/index.html#type-t">Timespec.t</a></code></dt><dt class="spec value" id="val-clock_gettime"><a href="#val-clock_gettime" class="anchor"></a><code><span class="keyword">val</span> clock_gettime : <a href="index.html#type-clock">clock</a> <span>-></span> <a href="Timespec/index.html#type-t">Timespec.t</a></code></dt><dt class="spec value" id="val-clock_settime"><a href="#val-clock_settime" class="anchor"></a><code><span class="keyword">val</span> clock_settime : <a href="index.html#type-clock">clock</a> <span>-></span> <a href="Timespec/index.html#type-t">Timespec.t</a> <span>-></span> unit</code></dt><dt class="spec value" id="val-ctime"><a href="#val-ctime" class="anchor"></a><code><span class="keyword">val</span> ctime : int64 <span>-></span> string</code></dt><dt class="spec value" id="val-gmtime"><a href="#val-gmtime" class="anchor"></a><code><span class="keyword">val</span> gmtime : int64 <span>-></span> <a href="Tm/index.html#type-t">Tm.t</a></code></dt><dt class="spec value" id="val-localtime"><a href="#val-localtime" class="anchor"></a><code><span class="keyword">val</span> localtime : int64 <span>-></span> <a href="Tm/index.html#type-t">Tm.t</a></code></dt><dt class="spec value" id="val-mktime"><a href="#val-mktime" class="anchor"></a><code><span class="keyword">val</span> mktime : <a href="Tm/index.html#type-t">Tm.t</a> <span>-></span> int64</code></dt><dt class="spec value" id="val-nanosleep"><a href="#val-nanosleep" class="anchor"></a><code><span class="keyword">val</span> nanosleep : <a href="Timespec/index.html#type-t">Timespec.t</a> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-itimer"><a href="#type-itimer" class="anchor"></a><code><span class="keyword">type</span> itimer</code> = <code>[ </code><table class="variant"><tr id="type-itimer.Real" class="anchored"><td class="def constructor"><a href="#type-itimer.Real" class="anchor"></a><code>| </code><code>`Real</code></td></tr><tr id="type-itimer.Virtual" class="anchored"><td class="def constructor"><a href="#type-itimer.Virtual" class="anchor"></a><code>| </code><code>`Virtual</code></td></tr><tr id="type-itimer.Prof" class="anchored"><td class="def constructor"><a href="#type-itimer.Prof" class="anchor"></a><code>| </code><code>`Prof</code></td></tr></table><code> ]</code></dt></dl><dl><dt class="spec value" id="val-getitimer"><a href="#val-getitimer" class="anchor"></a><code><span class="keyword">val</span> getitimer : <a href="index.html#type-itimer">itimer</a> <span>-></span> <a href="Itimerval/index.html#type-t">Itimerval.t</a></code></dt><dt class="spec value" id="val-setitimer"><a href="#val-setitimer" class="anchor"></a><code><span class="keyword">val</span> setitimer : <a href="index.html#type-itimer">itimer</a> <span>-></span> <a href="Itimerval/index.html#type-t">Itimerval.t</a> <span>-></span> <a href="Itimerval/index.html#type-t">Itimerval.t</a></code></dt><dt class="spec value" id="val-gettimeofday"><a href="#val-gettimeofday" class="anchor"></a><code><span class="keyword">val</span> gettimeofday : unit <span>-></span> <a href="Timeval/index.html#type-t">Timeval.t</a></code></dt><dt class="spec value" id="val-select"><a href="#val-select" class="anchor"></a><code><span class="keyword">val</span> select : <span>Unix.file_descr list</span> <span>-></span> <span>Unix.file_descr list</span> <span>-></span> <span>Unix.file_descr list</span> <span>-></span> <span><a href="Timeval/index.html#type-t">Timeval.t</a> option</span> <span>-></span> <span>Unix.file_descr list</span> * <span>Unix.file_descr list</span> * <span>Unix.file_descr list</span></code></dt><dt class="spec value" id="val-utimes"><a href="#val-utimes" class="anchor"></a><code><span class="keyword">val</span> utimes : string <span>-></span> <a href="Timeval/index.html#type-t">Timeval.t</a> <span>-></span> unit</code></dt></dl></div></body></html>
|