9.7.2 Timed Entry Calls
A
timed_entry_call
issues an entry call that is cancelled if the call (or a requeue-with-abort
of the call) is not selected before the expiration time is reached. A
procedure call may appear rather than an entry call for cases where the
procedure can be implemented by an entry.
Syntax
Legality Rules
Dynamic Semantics
Examples
Example of a timed
entry call:
select
Controller.Request(Medium)(Some_Item);
or
delay 45.0;
-- controller too busy, try something else
end select;
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe