+
Point of view
All features
expanded class TIME_EVENTS
Summary
Direct parents
Insert list: ANY
Overview
Features
{ANY}
{}
{}
timeout (timeout_ms: INTEGER_32): TIMEOUT_EVENT
effective function
{ANY}
timeout_ms is the max time in milliseconds to wait, starting from when EVENTS_SET.wait is called.
in_time (timeout_ms: INTEGER_32): DATE_EVENT
effective function
{ANY}
timeout_ms is the maximum time in milliseconds to wait starting from now on.
at_date (date: MICROSECOND_TIME): DATE_EVENT
effective function
{ANY}
date is the latest moment wait can wait.
effective function
{}
ensure
  • Result /= Void implies not Result.is_expected
  • Result = Void implies empty_slot = -1 or else events.item(empty_slot) = Void
once function
{}
once function
{}
empty_slot: INTEGER_32
writable attribute
{}