* Thread related timeout defines.
*
* controller_thread_timeout_*_d:
+ * - cancel_lock_nanoseconds: The nanoseconds to wait before the cancel lock times out.
+ * - cancel_lock_seconds: The seconds to wait before the cancel lock times out.
* - exit: The number of milliseconds to wait before exit times out (before a terminate/kill signal is sent).
* - exit_disable_force_nanoseconds: The nanoseconds to wait between each attempt to lock and set disable state.
* - exit_disable_force_seconds: The seconds to wait between each attempt to lock and set disable state.
* - wait_4_seconds: The seconds to wait in set 4 timeouts while waiting for an Instance.
*/
#ifndef _di_controller_thread_timeout_d_
+ #define controller_thread_timeout_cancel_nanoseconds_d 100000000 // 0.1 seconds in nanoseconds.
+ #define controller_thread_timeout_cancel_seconds_d 0
+
#define controller_thread_timeout_exit_d 500 // 0.5 seconds in milliseconds.
#define controller_thread_timeout_exit_disable_force_nanoseconds_d 10000000 // 0.01 seconds in nanoseconds.
#define controller_thread_timeout_exit_disable_force_seconds_d 0