Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMXMEVN

Package: M Transfer

Routine: BMXMEVN


Information

BMXMEVN ; IHS/OIT/HMW - BMXNet MONITOR ;

Source Information

Source file <BMXMEVN.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ^%ZTLOAD  
M Transfer 1 (ADDCTXT,CHKPRMIT)^BMXMSEC  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Clinical Scheduling for Windows 4 BSDX07  BSDX08  BSDX25  BSDX31  
iCare 2 BQINOTF  BQIPLRF  
M Transfer 1 BMXMON  

Entry Points

Name Comments DBIA/ICR reference
ASYNCET ;EP
ASYNCZTM ;EP
POLLD(BMXY) ;EP
UNREGALL ;EP
POLLERR(BMXI,BMXERID) ;Error processing
TTESTD(BMXY,BMXTIME) ;Debug entry point
REGEVNT(BMXY,BMXEVENT) ;EP
REGET ;EP
ASYNCGET(BMXY,BMXDATA) ;EP
RAISEVNT(BMXY,BMXEVENT,BMXPARAM,BMXBACK,BMXKEY) ;EP
ASYNCERR(BMXI,BMXERID) ;Error processing
POLLEND
POLL(BMXY) ;EP
CHKOLDOK
ASYNCQUD(BMXY,BMXRPC,BMXEVN) ;EP
EVENT(BMXEVENT,BMXPARAM,BMXORIG,BMXKEY) ;PEP - Raise event to interested clients
TTEST(BMXY,BMXTIME) ;EP Timer Test
UNREG(BMXY,BMXEVENT) ;EP
ASYNCQUE(BMXY,BMXRPC,BMXEVN) ;EP
POLLET ;EP
REGERR(BMXI,BMXERID) ;Error processing

External References

Name Field # of Occurrence
^%ZTLOAD CHKOLDOK+7
ADDCTXT^BMXMSEC ASYNCQUE+16
CHKPRMIT^BMXMSEC ASYNCQUE+11, ASYNCQUE+17

Used in RPC

RPC Name Call Tags
BMX EVENT RAISE RAISEVNT
BMX EVENT REGISTER REGEVNT
BMX EVENT UNREGISTER UNREG
BMX EVENT POLL POLL
BMX TIMER TEST TTEST
BMX ASYNC GET ASYNCGET
BMX ASYNC QUEUE ASYNCQUE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" REGEVNT+8, RAISEVNT+12, POLL+7, TTEST+2, UNREG+7, ASYNCQUE+5
^BMXTMP("BMX" TTEST+3, TTEST+4*, TTEST+9*
^TMP("BMX ASYNC QUEUE" ASYNCQUE+6, ASYNCQUE+7*, ASYNCQUE+21*, ASYNCQUE+22*, CHKOLDOK+10*, CHKOLDOK+11*, ASYNCERR+2*, ASYNCERR+4*
^TMP("BMX EVENT RAISED" EVENT+8, EVENT+16, EVENT+19*, EVENT+21, POLL+10, POLL+12, POLL+13, POLL+16, POLL+18, POLL+24!
, POLLEND+2
^TMP("BMX EVENT" REGEVNT+11*, EVENT+10, EVENT+12, EVENT+14, UNREGALL+6!, UNREG+10!
^TMP("BMX" REGERR+2*, REGERR+4*, REGEVNT+9, REGEVNT+10*, REGEVNT+14*, RAISEVNT+10, RAISEVNT+11*, RAISEVNT+17*, POLL+8, POLL+9*
, POLL+20*, POLLEND+1*, UNREG+8, UNREG+9*, UNREG+13*, POLLERR+2*, POLLERR+4*
^XWB(8994 - [#8994] ASYNCZTM+8, ASYNCZTM+9

Label References

Name Line Occurrences
ASYNCERR ASYNCET+5
EVENT RAISEVNT+14, ASYNCZTM+19
POLLEND POLL+10, POLL+12
POLLERR POLLET+5
REGERR REGET+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BMXBACK RAISEVNT~, RAISEVNT+9
BMXCALL ASYNCZTM+5~, ASYNCZTM+12*, ASYNCZTM+14*, ASYNCZTM+15*, ASYNCZTM+17*, ASYNCZTM+18
BMXDATA ASYNCGET~, ASYNCGET+4
>> BMXDUZ EVENT+14*
BMXERID REGERR~, REGERR+2, POLLERR~, POLLERR+2, ASYNCERR~, ASYNCERR+2
BMXEVENT REGEVNT~, REGEVNT+11, RAISEVNT~, RAISEVNT+14, EVENT~, EVENT+12, EVENT+14, EVENT+16, EVENT+19, POLL+5~
, POLL+13*, POLL+16, POLL+18, POLL+20, UNREGALL+4~, UNREGALL+5*, UNREG~, UNREG+10
BMXEVN ASYNCQUD~, ASYNCQUE~, ASYNCZTM+19
BMXI REGET+3~*, REGET+4*, REGET+5, REGERR~, REGERR+1*, REGERR+2, REGERR+3*, REGERR+4, REGEVNT+6~, REGEVNT+7*
, REGEVNT+13*, REGEVNT+14, RAISEVNT+7~, RAISEVNT+8*, RAISEVNT+16*, RAISEVNT+17, POLL+5~, POLL+6*, POLL+19*, POLL+20
, POLLEND*, POLLEND+1, TTEST+7*, TTEST+8*, TTEST+9, UNREG+5~, UNREG+6*, UNREG+12*, UNREG+13, POLLET+3~*
, POLLET+4*, POLLET+5, POLLERR~, POLLERR+1*, POLLERR+2, POLLERR+3*, POLLERR+4, ASYNCET+3~*, ASYNCET+4*, ASYNCET+5
, ASYNCERR~, ASYNCERR+1*, ASYNCERR+2, ASYNCERR+3*, ASYNCERR+4
BMXINC EVENT+9~, EVENT+16*, EVENT+17*, EVENT+19, POLL+14~, POLL+15*, POLL+16*, POLL+18
BMXJ ASYNCZTM+5~, ASYNCZTM+13*, ASYNCZTM+14, ASYNCZTM+15
BMXKEY RAISEVNT~, RAISEVNT+14, EVENT~
BMXNOD ASYNCZTM+5~, ASYNCZTM+9*, ASYNCZTM+10, ASYNCZTM+11
BMXORIG RAISEVNT+7~, RAISEVNT+9*, RAISEVNT+14, EVENT~, EVENT+11
BMXPARAM RAISEVNT~, RAISEVNT+14, EVENT~, EVENT+19, POLL+18*, POLL+20
BMXRPC ASYNCQUD~, ASYNCQUE~, ASYNCQUE+3, CHKOLDOK+2*, ASYNCZTM+7*, ASYNCZTM+8, ASYNCZTM+13, ASYNCZTM+14, ASYNCZTM+15
BMXRPCD ASYNCZTM+5~, ASYNCZTM+8*, ASYNCZTM+9
BMXRPCX ASYNCQUE+2~, ASYNCQUE+3*, ASYNCQUE+11, ASYNCQUE+17
BMXRTN ASYNCZTM+5~, ASYNCZTM+10*, ASYNCZTM+12
BMXSEC ASYNCQUE+9!, ASYNCQUE+10*, ASYNCQUE+13, ASYNCQUE+15, ASYNCQUE+20, ASYNCQUE+21
BMXSESS EVENT+9~, EVENT+10*, EVENT+11, EVENT+12, EVENT+14, EVENT+16, EVENT+19
BMXT ASYNCZTM+6~*, ASYNCZTM+8, ASYNCZTM+13, ASYNCZTM+14, ASYNCZTM+15
BMXTAG ASYNCZTM+5~, ASYNCZTM+11*, ASYNCZTM+12
BMXTIME TTESTD~, TTEST~, TTEST+5, TTEST+9
BMXY REGEVNT~, REGEVNT+9*, RAISEVNT~, RAISEVNT+10*, POLLD~, POLL~, POLL+8*, TTESTD~, TTEST~, TTEST+3*
, UNREG~, UNREG+8*, ASYNCQUD~, ASYNCQUE~, ASYNCQUE+6*, ASYNCZTM+5~, ASYNCZTM+19, ASYNCGET~, ASYNCGET+4*
DT CHKOLDOK+6
DUZ REGEVNT+11, ASYNCQUE+16
OLDCTXT ASYNCQUE+12~, ASYNCQUE+14*, ASYNCQUE+15*, ASYNCQUE+16
U POLL+9, POLL+20, POLLERR+2, ASYNCQUE+7, ASYNCQUE+21, CHKOLDOK+10, ASYNCZTM+10, ASYNCZTM+11, ASYNCZTM+19, ASYNCERR+2
>> X REGEVNT+8*, RAISEVNT+12*, POLL+7*, TTEST+2*, UNREG+7*, ASYNCQUE+5*
>> XWBSTATE("ALLCTX" ASYNCQUE+15
ZTDESC CHKOLDOK~, CHKOLDOK+5*
ZTDTH CHKOLDOK~, CHKOLDOK+6*
ZTIO CHKOLDOK~, CHKOLDOK+6*
ZTRTN CHKOLDOK~, CHKOLDOK+1*
ZTSAVE CHKOLDOK~
ZTSAVE("BMXEVN" CHKOLDOK+4*
ZTSAVE("BMXRPC" CHKOLDOK+3*
ZTSK CHKOLDOK~, CHKOLDOK+10, ASYNCZTM+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  All