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~ |