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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XUSC1C

Package: Kernel

Routine: XUSC1C


Information

XUSC1C ;ISCSF/RWF - Client Interface to Server services.;04/17/14 11:43

Source Information

Source file <XUSC1C.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 7 (CALL,CLOSE)^%ZISTCP  (,UNWIND)^%ZTER  $$VALIDATE^XLFIPV  $$ADDRESS^XLFNSLK  $$KSP^XUPARAM  (CREAD,SEND)^XUSC1S  (DATA,SDATA)^XUSC1S1  
Toolkit 1 $$GET^XPAR  

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: 1

Package Total Caller Graph
Kernel 1 XUSC1  

Entry Points

Name Comments DBIA/ICR reference
EN(INPUT,OUTPUT,TYPE) ;Call to connect to Server
ERR ;Report back an error
ERROR ;Trap an error
OPEN ;Open connection
HELO ;start conversation
SERV ;Requested Service
DATA ;Send data
TURN ;Turn channel
GET ;Get responce
QUIT ;Shut down
POST(MSG) ;Send a command and get responce
TRACE(S1) ;
SETUP ;

External References

Name Field # of Occurrence
CALL^%ZISTCP OPEN+8
CLOSE^%ZISTCP QUIT+2
^%ZTER ERROR+2
UNWIND^%ZTER ERROR+2
$$VALIDATE^XLFIPV OPEN+4, OPEN+5
$$ADDRESS^XLFNSLK OPEN+4
$$GET^XPAR SETUP+2
$$KSP^XUPARAM HELO+2
CREAD^XUSC1S HELO+5, DATA+2, GET+1, POST+2
SEND^XUSC1S QUIT+1, POST+1
DATA^XUSC1S1 GET+3
SDATA^XUSC1S1 DATA+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("XUSC1" TRACE+2!, TRACE+5, TRACE+6, TRACE+7

Label References

Name Line Occurrences
$$POST HELO+2, SERV+2, TURN+1
DATA EN+8
ERR EN+5, EN+6, EN+8, EN+9, EN+10
GET EN+10, GET+1
HELO EN+6
OPEN EN+5
QUIT EN+11, ERR+2
SETUP EN+2
TRACE EN+3, ERR+1, OPEN+2, OPEN+6, OPEN+10, SERV+1, DATA+1, SETUP+3
TURN EN+9

Naked Globals

Name Field # of Occurrence
^( TRACE+6*
^(0 TRACE+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TRACE+1~, TRACE+6*
H TRACE+1~, TRACE+4*, TRACE+6
I HELO+1~, HELO+5*
INPUT EN~, DATA+2
IO OPEN+11
IPA OPEN+1~, OPEN+3*, OPEN+4*, OPEN+5, OPEN+6, OPEN+8
IPCNT OPEN+1~, OPEN+3*
MSG POST~, POST+1
OUTPUT EN~, GET+3
>> POP ERR+2, OPEN+7, OPEN+9
S1 TRACE~, TRACE+2, TRACE+6
TYPE EN~, SERV+1, SERV+2, DATA+2
X EN+1~, HELO+2*, HELO+3, HELO+4, SERV+2*, SERV+3, TURN+1*
>> XUSC("IP" EN+3, OPEN+3
>> XUSC("REC" HELO+3*, SERV+3*
>> XUSC("SOCK" EN+3, OPEN+8
>> XUSC("STAT" EN+5, EN+6, EN+8, EN+9, EN+10, ERR+1, ERR+3, ERROR+1*, OPEN+9*, HELO+3*
HELO+4*, SERV+3*, DATA+3*, TURN+1*, GET+2*, SETUP+1*
XUSCCMD EN+1~, HELO+5, DATA+3, GET+1, GET+2, POST+3
>> XUSCCNT OPEN+7*
XUSCDAT EN+1~, DATA+3
>> XUSCDBUG TRACE+3, SETUP+2*
XUSCER EN+1~
XUSCEXIT EN+1~, SETUP+1*
XUSCTIME EN+1~, SETUP+1*
XUSCTRC EN+1~, TRACE+6, SETUP+1*
Y EN+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All