snooze.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_SNOOZE_H
#define RUDIMENTS_SNOOZE_H
#include <rudiments/private/snoozeincludes.h>
class RUDIMENTS_DLLSPEC snooze {
public:
static bool macrosnooze(uint32_t seconds);
static bool macrosnooze(uint32_t seconds,
uint32_t *secondsremaining);
static bool microsnooze(uint32_t seconds,
uint32_t microseconds);
static bool microsnooze(uint32_t seconds,
uint32_t microseconds,
uint32_t *secondsremaining,
uint32_t *microsecondsremaining);
static bool nanosnooze(uint32_t seconds,
uint32_t nanoseconds);
static bool nanosnooze(uint32_t seconds,
uint32_t nanoseconds,
uint32_t *secondsremaining,
uint32_t *nanosecondsremaining);
#include <rudiments/private/snooze.h>
};
#endif
snooze
Definition: snooze.h:11
snooze::microsnooze
static bool microsnooze(uint32_t seconds, uint32_t microseconds)
snooze::macrosnooze
static bool macrosnooze(uint32_t seconds)
snooze::macrosnooze
static bool macrosnooze(uint32_t seconds, uint32_t *secondsremaining)
snooze::nanosnooze
static bool nanosnooze(uint32_t seconds, uint32_t nanoseconds)
snooze::microsnooze
static bool microsnooze(uint32_t seconds, uint32_t microseconds, uint32_t *secondsremaining, uint32_t *microsecondsremaining)
snooze::nanosnooze
static bool nanosnooze(uint32_t seconds, uint32_t nanoseconds, uint32_t *secondsremaining, uint32_t *nanosecondsremaining)