Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
Altering the Current Thread Procedure and Thread
State
3-44
109759—Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
I Process Development Process
Figure 3-8. Dispatching New Thread Procedures
012
PROC^X of command thread executing in
_ST^INITIAL.
_REAL^LAST^EVENTS EVENT^B
PROC^Y of command thread executing in
STATE^A.
_REAL^LAST^EVENTS EVENT^B
PROC^Y of command thread executing in
STATE^A.
_DISPATCH^THREAD (@PROC^Y, STATE^A, EVENT^B);
Current PROC^Y STATE^A
_SAVE^THREAD^AND^DISPATCH (@PROC^Z, STATE^B, EVENT^C);
_RESTORE^THREAD^AND^DISPATCH (EVENT^B);
_SAVE^THREAD^AND^DISPATCH (@PROC^AA, STATE^D, EVENT^D);
_RESTORE^THREAD^AND^DISPATCH (EVENT^A);
Current
PROC^Z STATE^B
PROC^Y STATE^A
_REAL^LAST^EVENTS EVENT^C
PROC^Z of command thread executing in
STATE^B.
PROC^X _ST^INITIALCurrent
_REAL^LAST^EVENTS EVENT^D
PROC^AA of command thread executing in
STATE^D.
PROC^AA STATE^D
PROC^Z STATE^B
PROC^Y STATE^A
Current
_REAL^LAST^EVENTS EVENT^A
PROC^Z of command thread executing in
STATE^B.
PROC^Z STATE^B
PROC^Y STATE^A
Current
PROC^Y STATE^ACurrent