Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide

DSNM Library Services
Distributed Systems Network Management (DSNM) Subsystem Interface Development
Guide109759 A-45
_EV^TIMEOUT
_EV^CANCEL
_EV^CANCEL is generated by the frame when it receives a command cancellation
request.
The command thread can be dispatched with _EV^CANCEL after any return to the
frame; the operation should be terminated immediately.
_EV^CANCEL should be handled like an error: you must perform clean-up operations,
such as freeing resources, returning the CI to a reasonable state, and so on. Since
_EV^CANCEL is a normal thread termination, the command thread should return to the
frame with an _RC^STOP return code.
_EV^CONTINUE
EV^CONTINUE is generated by the frame when the thread returns with _RC^WAIT,
and there is no outstanding request to complete.
_EV^IODONE
_EV^IODONE is generated by the frame when I/O initiated by _SEND^CI completes.
(cmd^context._LAST^CI^ID gets the address of the CIID structure of the completed
operation.)
_EV^STARTUP
_EV^STARTUP is generated by the frame on its initial dispatch of a command thread.
_EV^TIMEOUT
_EV^TIMEOUT is generated by the frame when a timeout interval set by a call to
_SET^TIMEOUT elapses. (cmd^context._LAST^TIMEOUT^TAG gets the tag of the
elapsed timeout.)
_EV^CANCEL
_EV^CONTINUE
_EV^IODONE
_EV^STARTUP
_EV^TIMEOUT
Note. The thread may simulate any frame event by signaling it with _SIGNAL^EVENT.