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