TINE Win32 DLL API routines: More...
Functions | |
void | SystemKillCycleTimer (void) |
Stops the TINE engine 'cycler' thread. More... | |
void | SystemStartCycleTimer (void) |
Starts a TINE engine 'cycler' running (SystemCycle()) in a separate thread. More... | |
void | SystemWaitCycleTimer (void) |
Waits for the TINE engine 'cycler' thread to stop running. More... | |
TINE Win32 DLL API routines:
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().
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.
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.