XWBBRK ;ISC-SF/EG - DHCP BROKER PROTOYPE ;07/08/2004 11:08
Source file <XWBBRK.m>
Package | Total | Call Graph |
---|---|---|
RPC Broker | 4 | ($$CREF,$$OARY,CAPI)^XWBBRK2 LOG^XWBDLOG $$BREAD^XWBRW CHKPRMIT^XWBSEC |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETV(V) | ;get value of V - reference parameter
|
|
GINST | ;instantiate global
|
|
PRSB(P) | ;Parse Parameter information
|
|
VCHKQ | ;Find closing quote
|
|
VCHKP | ||
PRSM(P) | ;Parse message
|
|
CALLP(XWBP,P,DEBUG) | ;make API call using Protocol string
|
|
PRSP(P) | ;Parse Protocol
|
|
LINST(A,X,XWBY) | ;instantiate local array
|
|
PRSA(P) | ;Parse API information, get calling info
|
|
VCHK(S) | ;Parse string for first argument
|
|
CLRBUF | ;p10 Empties Input buffer
|
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("XWB" | GINST+6 |
^XWB(8994 - [#8994] | PRSA+15, PRSA+17 |
Name | Line Occurrences |
---|---|
$$GETV | PRSB+26 |
$$PRSA | CALLP+8 |
$$PRSB | CALLP+10 |
$$PRSM | CALLP+7 |
$$PRSP | CALLP+6 |
$$VCHK | GETV+4 |
CLRBUF | CALLP+19 |
GINST | PRSB+47 |
LINST | PRSB+46 |
VCHKP | VCHK+2 |
VCHKQ | VCHK+2, VCHKP+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CLRBUF+1~, CLRBUF+2* |
A | PRSB+11~, PRSB+28*, PRSB+29, PRSB+46, LINST~, LINST+2 |
C | PRSP+16~, PRSP+17*, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~, PRSM+13*, PRSA+9~, PRSA+10* , VCHK+1~, VCHK+2*, VCHKP+1*, VCHKQ+1* |
DEBUG | CALLP~, CALLP+4*, CALLP+20 |
DONE | GINST+1~, GINST+2*, GINST+5, GINST+9*, GINST+11*, GINST+12, GINST+14* |
DR | PRSA+9~ |
ERR | PRSP+16~, PRSP+17*, PRSP+19*, PRSP+20, PRSP+28, PRSM+12~, PRSM+13*, PRSM+14*, PRSM+15, PRSM+19 , PRSA+9~, PRSA+10*, PRSA+11*, PRSA+12, PRSA+16*, PRSA+18*, PRSA+24, PRSB+11~, PRSB+14*, PRSB+15* , PRSB+18, PRSB+20*, PRSB+48, PRSB+57, PRSB+58, CALLP+2~, CALLP+3*, CALLP+6*, CALLP+7*, CALLP+8* , CALLP+9, CALLP+10, CALLP+12, CALLP+13*, CALLP+15 |
F | PRSB+11~, PRSB+14*, PRSB+35, PRSB+37 |
FL | PRSB+11~, PRSB+16*, PRSB+20, PRSB+27, PRSB+32, PRSB+46, PRSB+47, PRSB+52 |
I | PRSB+11~, PRSB+17*, PRSB+26, PRSB+29, PRSB+31*, PRSB+51*, PRSB+52, PRSB+53, PRSB+54, PRSB+55 , PRSB+56, GINST+2*, GINST+13, GINST+17*, VCHK+1~, VCHK+2*, VCHK+3, VCHKP+1*, VCHKQ+1* |
K | PRSB+11~, PRSB+31*, PRSB+51, PRSB+54, PRSB+56 |
L | PRSB+11~, PRSB+23*, PRSB+26, PRSB+30, PRSB+34*, PRSB+35, PRSB+37, PRSB+40, PRSB+42*, PRSB+43* , PRSB+44, PRSB+45* |
M | PRSP+16~, PRSP+17*, PRSP+23, PRSM+12~, PRSM+13*, PRSM+18, PRSA+9~, PRSA+10*, PRSA+14, PRSB+11~ , PRSB+14*, PRSB+37, GINST+13 |
MAXP | PRSB+11~, PRSB+12*, PRSB+13, PRSB+20, PRSB+25, PRSB+30 |
N | GINST+1~, GINST+6*, GINST+8, GINST+9, GINST+15, GINST+18 |
P | PRSP~, PRSP+18*, PRSP+19, PRSP+21, PRSP+22, PRSP+23, PRSM~, PRSM+14, PRSM+16, PRSM+17 , PRSM+18, PRSA~, PRSA+11, PRSA+13, PRSA+14, PRSB~, PRSB+12, PRSB+13, PRSB+15, PRSB+33 , CALLP~, CALLP+6, VCHK+1~, VCHKP*, VCHKP+1* |
P1 | PRSB+11~, PRSB+13*, PRSB+20*, PRSB+21, PRSB+22, PRSB+23, PRSB+24, PRSB+25*, PRSB+26, PRSB+30* , PRSB+35*, PRSB+48, PRSB+49*, PRSB+50, PRSB+53*, PRSB+54*, PRSB+55*, PRSB+56*, PRSB+57 |
P2 | PRSB+11~, PRSB+37* |
P3 | PRSB+11~, PRSB+24*, PRSB+26, PRSB+27, PRSB+33*, PRSB+34, PRSB+35, PRSB+37, PRSB+42*, PRSB+45 , PRSB+46 |
P4 | PRSB+11~, PRSB+43*, PRSB+45, PRSB+46 |
P5 | PRSB+11~ |
R | PRSP+16~, PRSP+17*, PRSP+21, PRSP+22, PRSP+23, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~ , PRSM+13*, PRSM+16, PRSM+17, PRSM+18, PRSA+9~, PRSA+10*, PRSA+13, PRSA+14, PRSA+15, PRSA+16 , PRSA+18, PRSA+19, PRSA+20, PRSA+21, PRSB+11~, PRSB+12*, PRSB+26, PRSB+29, PRSB+52, PRSB+53 , PRSB+55 |
>> REF | GINST+4*, GINST+7, GINST+13 |
S | CALLP+2~, CALLP+10*, CALLP+15, CALLP+18, VCHK~, VCHK+2, VCHK+3, VCHKP+1, VCHKQ+1 |
T | PRSA+9~, PRSA+15*, PRSA+16, PRSA+17, GINST+1~, GINST+13*, GINST+14, GINST+16 |
T(0 | PRSA+17*, PRSA+18, PRSA+19, PRSA+20, PRSA+21, PRSA+22, PRSA+23 |
T1 | GINST+1~ |
U | PRSP+16~, PRSP+17*, PRSM+12~, PRSM+13*, PRSA+9~, PRSA+10*, PRSA+13, PRSA+14, PRSA+18, CALLP+9 |
V | GETV~, GETV+2, GETV+4, GETV+5*, GETV+6 |
X | PRSP+16~, PRSP+22*, PRSP+24, PRSP+25, PRSP+26, PRSP+27, PRSM+12~, PRSA+9~, LINST~, LINST+2* , LINST+3, GETV+1~, GETV+2*, GETV+3 |
XWB | CALLP+20! |
XWB( | PRSP+21*, PRSP+22, PRSP+23*, PRSP+24*, PRSP+25*, PRSP+26*, PRSP+27*, PRSM+16*, PRSM+17*, PRSM+18* , PRSA+13*, PRSA+14*, PRSA+15, PRSA+16, PRSA+18, PRSA+19*, PRSA+20*, PRSA+21*, PRSB+26*, PRSB+29* , PRSB+52, PRSB+53 |
XWB("FRM" | GINST+7* |
XWB("TO" | GINST+8* |
XWB(0 | CALLP+7 |
XWB(1 | PRSB+16, CALLP+8 |
XWB(2 | CALLP+8, CALLP+10, CALLP+12, CALLP+17, CALLP+18 |
XWBARY | PRSB+28*, CALLP+21! |
>> XWBDEBUG | CALLP+17 |
XWBP | CALLP~, CALLP+18 |
>> XWBPTYPE | PRSA+22* |
>> XWBSEC | CALLP+9*, CALLP+13 |
>> XWBSHARE | CALLP+8* |
>> XWBTIME(1 | CLRBUF+2 |
>> XWBWRAP | PRSA+23* |
XWBY | LINST~, LINST+1*, LINST+3 |