XOBVTCPL ;; mjk/alb - VistALink TCP/IP Listener (Cache NT) ; 07/27/2002 13:00
Source file <XOBVTCPL.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
LISTENER(XOBPORT,XOBCFG) | ; -- Start Listener
|
|
OPENM(XOBIO,XOBPORT) | ;
|
|
CHILDNT() | ;Child process for OpenM
|
|
VAR | ;Setup IO variables
|
|
NEWOK() | ;Is it OK to start a new process
|
|
LOGINERR(XOBEC,XOBPORT) | ;
|
|
EXIT(XOBBOX,XOBPORT) | ;
; -- is status 'stopping' |
|
GETLOGID(XOBBOX,XOBPORT) | ;
|
Name | Field # of Occurrence |
---|---|
CLOSE^%ZISTCP | LISTENER+16 |
$$EZBLD^DIALOG | LOGINERR+1 |
$$DT^XLFDT | LISTENER+8 |
ERROR^XOBVLL | LOGINERR+1 |
SPAWN^XOBVLL | CHILDNT+8 |
$$GETBOX^XOBVTCP | OPENM+2 |
$$GETOS^XOBVTCP | LISTENER+3 |
$$LOCK^XOBVTCP | LISTENER+12 |
UNLOCK^XOBVTCP | LISTENER+24 |
UPDATE^XOBVTCP | LISTENER+18, LISTENER+22, OPENM+11 |
XUVOL^XUS | NEWOK+2 |
$$INHIB1^XUSRB | NEWOK+3 |
$$INHIB2^XUSRB | NEWOK+4 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XOB(18.04 - [#18.04] | EXIT+2, GETLOGID+1 |
Name | Line Occurrences |
---|---|
$$EXIT | OPENM+13 |
$$GETLOGID | EXIT+2 |
$$NEWOK | CHILDNT+6 |
$$OPENM | LISTENER+13 |
LOGINERR | CHILDNT+7 |
VAR | CHILDNT+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZA | OPENM+1~, OPENM+16*, OPENM+17 |
DT | LISTENER+7~, LISTENER+8* |
DTIME | LISTENER+7~, LISTENER+8* |
DUZ | LISTENER+9~* |
DUZ(0 | LISTENER+9* |
IO | LISTENER+15*, CHILDNT+3*, CHILDNT+4, CHILDNT+7, VAR+1 |
IO(0 | VAR+1* |
IO(1 | VAR+1* |
IOF | VAR+2* |
IOST | VAR+2* |
IOST(0 | VAR+2* |
>> IOT | VAR+2* |
POP | LISTENER+7~, VAR+1* |
U | LISTENER+7~, LISTENER+8*, EXIT+2 |
X | LISTENER+7~, OPENM+15*, NEWOK+1~ |
XOBBOX | OPENM+1~, OPENM+2*, OPENM+13, EXIT~, EXIT+2, GETLOGID~, GETLOGID+1 |
XOBCFG | LISTENER~, LISTENER+18, LISTENER+22, OPENM+11 |
XOBCODE | NEWOK+1~ |
XOBDA | LISTENER+7~ |
XOBEC | CHILDNT+1~, CHILDNT+6*, CHILDNT+7, CHILDNT+8, LOGINERR~, LOGINERR+1 |
XOBIO | LISTENER+7~, LISTENER+13, LISTENER+15, OPENM~, OPENM+3*, OPENM+4, OPENM+14 |
XOBPORT | LISTENER~, LISTENER+12, LISTENER+13, LISTENER+18, LISTENER+22, LISTENER+24, OPENM~, OPENM+3, OPENM+11, OPENM+13 , LOGINERR~, LOGINERR+1, EXIT~, EXIT+2, GETLOGID~, GETLOGID+1 |
XQVOL | NEWOK+1~ |
XUCI | NEWOK+1~ |
XUENV | NEWOK+1~ |
XUVOL | NEWOK+1~ |
Y | NEWOK+1~ |