entry_declaration ::=
entry defining_identifier [(discrete_subtype_definition)]
parameter_profile;
accept_statement ::=
accept entry_direct_name [(entry_index)] parameter_profile
[do handled_sequence_of_statements
end [entry_identifier]];
entry_index ::= expression
entry_body ::=
entry defining_identifier entry_body_formal_part entry_barrier is
declarative_part
begin
handled_sequence_of_statements
end [entry_identifier];
entry_body_formal_part ::= [(entry_index_specification)] parameter_profile
entry_barrier ::= when condition
entry_index_specification ::= for defining_identifier in discrete_subtype_definition
NOTES
entry Read(V : out Item); entry Seize; entry Request(Level)(D : Item); -- a family of entries
accept Shut_Down;
accept Read(V : out Item) do V := Local_Item; end Read;
accept Request(Low)(D : Item) do ... end Request;
Go to the first, previous, next, last section, table of contents.