9.9 Task and Entry Attributes
This Reference Manual output has not been verified, and may contain omissions or errors. Report any problems on the tracking issue
prefix T that is of a task type [(after any implicit dereference)], the following attributes are defined:
- Yields the value True when the task denoted by T is callable, and False otherwise; a task is callable unless it is completed or abnormal. The value of this attribute is of the predefined type Boolean.
- Yields the value True if the task denoted by T is terminated, and False otherwise. The value of this attribute is of the predefined type Boolean.
prefix E that denotes an entry of a task or protected unit, the following attribute is defined. This attribute is only allowed within the body of the task or protected unit, but excluding, in the case of an entry of a task unit, within any program unit that is, itself, inner to the body of the task unit.
- Yields the number of calls presently queued on the entry E of the current instance of the unit. The value of this attribute is of the type universal_integer.
direct_nameor an expanded name.
conditional_entry_callcan also briefly increase this value, even if the conditional call is not accepted.