All Packages This Package Class Hierarchy Class Search Index
java.lang.Object | +----bmsi.edx.Edxuser.UIMsg
Summary |
public class Edxuser.UIMsg extends java.lang.Object { // Constructors 1 public UIMsg(); // Methods 5 public final ActiveTCB getActiveTCB(); public final ActiveTCB getLoadingTCB(); public final short getOpword(); public final char getParm(); public void uidone(int); }
Each UIMsg represents an active USERCALL instruction from
the EDX emulator. When processing is finished, call uidone()
to resume execution of the EDX task that invoked the USERCALL.
Cross Reference |
Constructors |
· UIMsg | Summary | Top |
public UIMsg()
Default constructor
Methods |
· getActiveTCB | Summary | Top |
public final ActiveTCB getActiveTCB()
Return the TCB that invoked us via the EDL CALLUSER instruction.
· getLoadingTCB | Summary | Top |
public final ActiveTCB getLoadingTCB()
Return the TCB that loaded this JVM via the EDL LOADUSER instruction.
· getParm | Summary | Top |
public final char getParm()
Return the parameter word (usually the EDX address of a parameter block) for this USERCALL.
· getOpword | Summary | Top |
public final short getOpword()
Return the opcode word for this USERCALL.
· uidone | Summary | Top |
public void uidone(int code)
Finish current USERCALL, and return this instance to the free pool. WARNING: this instance may be recycled at any time after you call
uidone()
. The public state of UIMsg instances is readonly to minimize the damage you can do should you attempt to use it again. However, you can still modify the wrong EDX task through getActiveTCB().
Parameter Description code The return code to give back to the EDX program.
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7