#include "tinetype.h"
Functions | |
TINE_EXPORT void | SystemKillCycleTimer (void) |
Stops the TINE engine 'cycler' thread. More... | |
TINE_EXPORT void | SystemStartCycleTimer (void) |
Starts a TINE engine 'cycler' running (SystemCycle()) in a separate thread. More... | |
TINE_EXPORT void | SystemWaitCycleTimer (void) |
Waits for the TINE engine 'cycler' thread to stop running. More... | |
thread-specific definitions and prototypes.
TINE_EXPORT void SystemKillCycleTimer | ( | void | ) |
Stops the TINE engine 'cycler' thread.
Available in multi-threaded shared-library builds, this routine stops the separate thread where SystemCycle() runs in a tight loop (started via a call to SystemSetCycleTimer().
TINE_EXPORT void SystemStartCycleTimer | ( | void | ) |
Starts a TINE engine 'cycler' running (SystemCycle()) in a separate thread.
Available in multi-threaded shared-library builds, this routine starts a separate thread where SystemCycle() is allowed to run in a tight loop. Only one instance of the cycler thread is allowed to run in a single process. On windows systems, the thread will also see to it that windows messages are allowed to be processed.
TINE_EXPORT void SystemWaitCycleTimer | ( | void | ) |
Waits for the TINE engine 'cycler' thread to stop running.
Available in multi-threaded shared-library builds, this routine waits for the cycler thread to stop running before continuing.