Synopsis
typedef enum {
  CTL_TIMEOUT_NONE,
  CTL_TIMEOUT_INFINITE,
  CTL_TIMEOUT_ABSOLUTE,
  CTL_TIMEOUT_DELAY,
  CTL_TIMEOUT_NOW
} CTL_TIMEOUT_t;
Description

CTL_TIMEOUT_t defines the type of timeout for a blocking function call.

Constant Description
CTL_TIMEOUT_NONE No timeout — block indefinitely.
CTL_TIMEOUT_INFINITE Identical to CTL_TIMEOUT_NONE.
CTL_TIMEOUT_ABSOLUTE The timeout is an absolute time.
CTL_TIMEOUT_DELAY The timeout is relative to the current time.
CTL_TIMEOUT_NOW The timeout happens immediately — no rescheduling occurs.