[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5.3 ABLOCK

Increments the event block counter for one or more event classes. While the block counter for an event class is greater than zero, registered event handlers for that event class will not execute, and will instead be queued for later execution once the block counter reaches zero (all blocks removed).

An implicit ABLOCK on all event classes occurs when an event handler subroutine is executing. As soon as a QUIT is reached within an event handler, an implicit ABLOCK will occur.

Syntax

  ABLOCK:postcondition

In its argumentless form, ABLOCK increments the block counter for all event classes, provided the optional postcondition is either true or omitted.

  ABLOCK:postcondition evclass1...,evclassN

In its inclusive form, ABLOCK increments the block counters for all event classes named in the list, provided the optional postcondition is either true or omitted.

  ABLOCK:postcondition (evclass1...,evclassN

In its exclusive form, ABLOCK increments the block counters for all event classes except for those named in the list, provided the optional postcondition is either true or omitted.


This document was generated on January 3, 2022 using texi2html 5.0.