Sha256: 9f8364398d18b14049e81d2d1120098bee5588b2ef7204cdc1ebaa64afb1ad25
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
zclock(3) ========= NAME ---- zclock - millisecond clocks and delays SYNOPSIS -------- ---- // Sleep for a number of milliseconds CZMQ_EXPORT void zclock_sleep (int msecs); // Return current system clock as milliseconds CZMQ_EXPORT int64_t zclock_time (void); // Print formatted string to stdout, prefixed by date/time and // terminated with a newline. CZMQ_EXPORT void zclock_log (const char *format, ...); // Self test of this class CZMQ_EXPORT int zclock_test (bool verbose); ---- DESCRIPTION ----------- The zclock class provides essential sleep and system time functions, used to slow down threads for testing, and calculate timers for polling. Wraps the non-portable system calls in a simple portable API. The Win32 Sleep() call defaults to 16ms resolution unless the system timer resolution is increased with a call to timeBeginPeriod() permitting 1ms granularity. EXAMPLE ------- .From zclock_test method ---- int64_t start = zclock_time (); zclock_sleep (10); assert ((zclock_time () - start) >= 10); ---- SEE ALSO -------- linkczmq:czmq[7]
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rbczmq-1.7.1 | ext/czmq/doc/zclock.txt |
rbczmq-1.7.0 | ext/czmq/doc/zclock.txt |
rbczmq-1.6.4 | ext/czmq/doc/zclock.txt |