BMXMEVN ; IHS/OIT/HMW - BMXNet MONITOR ;
Source file <BMXMEVN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 1 | ^%ZTLOAD | 
| M Transfer | 1 | (ADDCTXT,CHKPRMIT)^BMXMSEC | 
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Scheduling for Windows | 4 | BSDX07 BSDX08 BSDX25 BSDX31 | 
| iCare | 2 | BQINOTF BQIPLRF | 
| M Transfer | 1 | BMXMON | 
| 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 | 
| 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 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| ASYNCERR | ASYNCET+5 | 
| EVENT | RAISEVNT+14, ASYNCZTM+19 | 
| POLLEND | POLL+10, POLL+12 | 
| POLLERR | POLLET+5 | 
| REGERR | REGET+5 | 
| >> | 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 |