XWBTCPH ;ISC-SF/EG - TCP/IP PROCESS HANDLER ; 4/28/95
Source file <XWBTCPH.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | SETENV^%ZOSV |
RPC Broker | 1 | CALLP^XWBBRK |
VA Fileman | 1 | DT^DICRW |
Name | Comments | DBIA/ICR reference |
---|---|---|
SND | ; -- Send data (all except DSM)
|
|
EN | ; -- Main entry point for the UCX service call
|
|
ETRAP | ; -- on trapped error, send error info to client
|
|
T | ||
SNDDSM | ; -- send data for DSM (requires buffer flush (!) every 512 chars)
|
|
MAIN | ; -- main message processing loop
|
|
RCN() | ;read entire buffer in chunks of 240 - save in global
|
|
BREAD(L) | ;read tcp buffer, L is length
|
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ETRAP+5, ETRAP+7 |
^%ZOSF("OS" | EN+4 |
^%ZOSF("TRAP" | EN+14, EN+15 |
^%ZOSF("TRMOFF" | EN+10 |
^TMP("XWB" | T+1, T+3*, T+4* |
Name | Line Occurrences |
---|---|
$$BREAD | T+3, T+4 |
@( | ETRAP+5, ETRAP+7 |
SND | MAIN+21 |
SNDDSM | MAIN+20 |
T | T+1 |
Name | Field # of Occurrence |
---|---|
^("OS" | EN+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+7*, EN+8 |
>> DIQUIET | EN+15* |
DONE | BREAD+1~, BREAD+2*, BREAD+5, BREAD+6* |
E | BREAD+1~, BREAD+2*, BREAD+4*, BREAD+5, BREAD+6, BREAD+7, BREAD+8*, BREAD+9 |
I | SND+1~, SND+6*, SND+9*, SND+12*, SND+16*, SNDDSM+1~, SNDDSM+6*, SNDDSM+9*, SNDDSM+12*, SNDDSM+16* , RCN+1~, T+2*, T+3, T+4 |
IO | EN+8*, EN+10, EN+12* |
IO(0 | EN+8*, EN+12* |
L | BREAD~, BREAD+3, BREAD+5, BREAD+6, BREAD+7 |
T | SND+1~, SND+12*, SNDDSM+1~, SNDDSM+12*, RCN+1~, T*, T+1, T+3, T+4, T+5 |
TYPE | EN+1~, MAIN+6*, MAIN+12, MAIN+23 |
U | EN+17*, MAIN+10 |
X | EN+2~, EN+8*, EN+14*, EN+15*, BREAD+1~, BREAD+3*, BREAD+4, BREAD+7*, BREAD+8 |
XWB1 | EN+2~ |
XWB2 | EN+2~ |
XWBERR | ETRAP+1~, ETRAP+2*, ETRAP+5, ETRAP+7 |
XWBL | EN+2~ |
XWBNULL | EN+2~, EN+5* |
XWBODEV | EN+2~ |
>> XWBOS | EN+4*, EN+5, EN+6, EN+11, EN+13, MAIN+20, MAIN+21, ETRAP+4, ETRAP+6 |
XWBPLEN | EN+2~, MAIN+8*, MAIN+9 |
XWBPTYPE | EN+2~, MAIN+18*, SND+3, SND+5, SND+8, SND+11, SND+14, SND+16, SNDDSM+3, SNDDSM+5 , SNDDSM+8, SNDDSM+11, SNDDSM+14, SNDDSM+16 |
XWBR | MAIN+13!, MAIN+17, SND+3*, SND+12, SND+14*, SNDDSM+3*, SNDDSM+12, SNDDSM+14* |
XWBR( | SND+6, SND+9, SND+16, SNDDSM+6, SNDDSM+9, SNDDSM+16 |
XWBTBUF | EN+1~, MAIN+1, MAIN+4*, MAIN+5*, MAIN+6, MAIN+7, MAIN+8, MAIN+9*, MAIN+10, MAIN+14 , MAIN+17, MAIN+19 |
XWBTBUF1 | EN+1~ |
XWBTDEV | EN+1~, EN+8*, EN+12*, MAIN+26, ETRAP+3, ETRAP+8 |
XWBTIME | EN+2~, EN+3*, MAIN+9, BREAD+3, BREAD+7 |
XWBTLEN | EN+1~, MAIN+7*, MAIN+15*, ETRAP+5, T+2, T+4 |
XWBTOS | EN+1~ |
XWBTRTN | EN+1~ |
XWBWRAP | EN+1~, SND+9, SND+12, SNDDSM+9, SNDDSM+12 |
Y | EN+2~ |