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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XWBBRK

Package: RPC Broker

Routine: XWBBRK


Information

XWBBRK ;ISC-SF/EG - DHCP BROKER PROTOYPE ;07/08/2004 11:08

Source Information

Source file <XWBBRK.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
RPC Broker 4 ($$CREF,$$OARY,CAPI)^XWBBRK2  LOG^XWBDLOG  $$BREAD^XWBRW  CHKPRMIT^XWBSEC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
RPC Broker 2 XWBBRK2  XWBTCPC  

Entry Points

Name Comments DBIA/ICR reference
PRSP(P) ;Parse Protocol
PRSM(P) ;Parse message
PRSA(P) ;Parse API information, get calling info
PRSB(P) ;Parse Parameter information
CALLP(XWBP,P,DEBUG) ;make API call using Protocol string
LINST(A,X,XWBY) ;instantiate local array
GINST ;instantiate global
GETV(V) ;get value of V - reference parameter
VCHK(S) ;Parse string for first argument
VCHKP
VCHKQ ;Find closing quote
CLRBUF ;p10 Empties Input buffer

External References

Name Field # of Occurrence
$$CREF^XWBBRK2 PRSB+29
$$OARY^XWBBRK2 PRSB+28
CAPI^XWBBRK2 CALLP+18
LOG^XWBDLOG CALLP+17
$$BREAD^XWBRW PRSB+42, PRSB+43
CHKPRMIT^XWBSEC CALLP+12

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: %#1
  • Timeout: XWBTIME(1)
  • Line Location: CLRBUF+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XWB" GINST+6
^XWB(8994 - [#8994] PRSA+15, PRSA+17

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All