Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
Left Hand Pointer

Event Processing

Draft MDC Standard

Right Hand Pointer

6.3.4 Event processing

Event processing provides a mechanism by which a process can execute specifiable commands in response to some occurrence outside the normal program flow. Event processing can be done using either a synchronous model or an asynchronous model. Synchronous event processing is enabled by issuing the ESTArt command, and disabled by issuing the ESTOp command. Asynchronous event processing is enabled by issuing the ASTArt command, and disabled by issuing the ASTOp command.

It is possible to temporarily block asynchronous events from being processed using the ABlock command. This temporary block is released using the AUnblock command. Events can be generated by running processes using the ETrigger command.

Asynchronous event processing and synchronous event processing cannot both be enabled at the same time for any event class.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2018 MUMPS Development Committee;
Copyright © Examples: 1995-2018 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2018 Ed de Moel.

Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.

This page most recently updated on 28-Jan-2004, 08:07:08 .

For comments, contact Ed de Moel (demoel@jacquardsystems.com)