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

Package: IHS Generic Interface System

Routine: INHVTAPU


Information

INHVTAPU ;DGH ; 06 Oct 1999 19:32 ; "Generic" socket transmitter utils

Source Information

Source file <INHVTAPU.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Generic Interface System 6 ($$CRYPOFF,$$CRYPON)^INCRYPT  ENR^INHE  ($$OPEN,INIT,SENDSTR)^INHUVUT  ($$INRHB,$$RCVSTR)^INHUVUT1  WAIT^INHUVUT2  (DEBUG,LOG)^INHVCRA1  
Kernel 2 $$GETERR^%ZTOS  (AUDCHK,AUDSTP,ITIME)^XUSAUD  
Uncategorized 1 CLOSE^%INET  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Generic Interface System 5 INHVTA3M  INHVTAPR  INHVTAPT  INHVTAX1  INHVTMT  

Entry Points

Name Comments DBIA/ICR reference
EXIT1 ;Exit module called by INHVTAPT, INHVTAPR
ERR ;Error module
PARM ;Get parameters for INHVTAPT, INHVTAPR
OPEN(INBPN,CLISRV,INIP,INDEBUG,INCHNL,INMEM) ;Try OTRY times to open connection.
; Hang OHNG seconds between tries.
INIT() ;initialization/handshaking between two systems
CKDISCNT ;Check times of remote end disconnect
EXIT
CLOSE ;Close channel

External References

Name Field # of Occurrence
CLOSE^%INET CLOSE+1
$$GETERR^%ZTOS ERR+1, ERR+2
$$CRYPOFF^INCRYPT EXIT1+2
$$CRYPON^INCRYPT PARM+18
ENR^INHE OPEN+19, INIT+25, INIT+28, INIT+38, INIT+42, PARM+4, PARM+11, ERR+1, CKDISCNT+6
$$OPEN^INHUVUT OPEN+12
INIT^INHUVUT PARM+9
SENDSTR^INHUVUT INIT+15, INIT+44
$$INRHB^INHUVUT1 OPEN+11, OPEN+21
$$RCVSTR^INHUVUT1 INIT+21, INIT+36
WAIT^INHUVUT2 OPEN+14
DEBUG^INHVCRA1 PARM+1, EXIT1+4
LOG^INHVCRA1 OPEN+7, OPEN+10, OPEN+13, OPEN+15, OPEN+18, OPEN+20, INIT+16, INIT+19, INIT+22, INIT+25
, INIT+28, INIT+34, INIT+39, INIT+42, INIT+45, PARM+5, PARM+6, PARM+8, PARM+12, CLOSE+2
, ERR+2, CKDISCNT+5
AUDCHK^XUSAUD PARM+14
AUDSTP^XUSAUD EXIT1+6
ITIME^XUSAUD PARM+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHB("RUN" PARM+6, EXIT1+3!
^INTHOS(1 ERR+3
^INTHPC - [#4004] OPEN+6, PARM+2, PARM+3, PARM+16

Label References

Name Line Occurrences
CLOSE EXIT1+1
EXIT INIT+13, INIT+31
EXIT1 ERR+4

Naked Globals

Name Field # of Occurrence
^(0 PARM+16
^(8 PARM+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLISRV OPEN~, OPEN+7, INIT+13, INIT+31, PARM+16*
>> ER INIT+21*, INIT+36*, INIT+37
>> I INIT+21*, INIT+36*
INBPN OPEN~, OPEN+6, OPEN+11, OPEN+12, OPEN+14, OPEN+19, OPEN+21, INIT+25, INIT+28, INIT+38
, INIT+42, PARM+2, PARM+3, PARM+4, PARM+6, PARM+9, PARM+11, PARM+16, EXIT1+3, ERR+1
, CKDISCNT+6
>> INBPNM OPEN+6*, OPEN+7, OPEN+10, OPEN+13, OPEN+15, OPEN+17, OPEN+20, INIT+25, INIT+28, INIT+39
, INIT+42, PARM+2*, PARM+4, PARM+5, PARM+6, PARM+8, PARM+11, PARM+12, PARM+14, CLOSE+2
, ERR+2, CKDISCNT+4
INCHNL OPEN~, OPEN+12, INIT+15, INIT+21, INIT+22, INIT+36, INIT+44, CLOSE+1
INDEBUG OPEN~, OPEN+7, OPEN+10, OPEN+13, OPEN+15, OPEN+18, OPEN+20, INIT+16, INIT+19, INIT+21
, INIT+25, INIT+28, INIT+34, INIT+39, INIT+42, INIT+44, PARM+5, PARM+6, PARM+8, PARM+12
, CLOSE+2, ERR+2, CKDISCNT+5
>> INDISCNT CKDISCNT+2*, CKDISCNT+3
>> INDSTR PARM+3*
>> INERR OPEN+12, OPEN+17, INIT+21, INIT+36
>> ING INIT+20*, INIT+21, INIT+23, INIT+26, INIT+27, INIT+35*, INIT+36, INIT+37, INIT+40, INIT+41
INIP OPEN~, INIT+21, INIT+36, PARM+9
INIP("ACK" INIT+18, INIT+26, INIT+44
INIP("CRYPT" PARM+10, PARM+18, EXIT1+2
INIP("DESKEY" PARM+10, PARM+18
INIP("DTRY" CKDISCNT+3
INIP("INIT" INIT+14, INIT+15, INIT+33, INIT+40
INIP("OHNG" OPEN+13, OPEN+14
INIP("OTRY" OPEN+8
INIP("RHNG" INIT+21, INIT+36
INIP("RTRY" INIT+21, INIT+36
INLOOP OPEN+5~, OPEN+8*, OPEN+9
INMEM OPEN~, OPEN+12, INIT+21, INIT+36
INOPENOK OPEN+5~, OPEN+6*, OPEN+8, OPEN+12*, OPEN+16
INSTOP OPEN+5~, OPEN+6*, OPEN+8, OPEN+11*, OPEN+14, OPEN+15, PARM+3*, PARM+6*, PARM+10*, CKDISCNT+7*
>> INTRNSNT PARM+16*
>> INXDST PARM+3*
MSG OPEN+9*, OPEN+10, OPEN+11, OPEN+14, OPEN+17~*, OPEN+18, OPEN+19, INIT+24~*, INIT+25, INIT+27~*
, INIT+28, INIT+41~*, INIT+42, CKDISCNT+1~, CKDISCNT+4*, CKDISCNT+5, CKDISCNT+6
>> OK INIT+13*, INIT+23*, INIT+26*, INIT+31*, INIT+37*, INIT+40*, EXIT
>> RC PARM+18*, EXIT1+2*
>> SYSTEM PARM+3*
U OPEN+6, PARM+2, PARM+3, PARM+16
>> XUAUDIT PARM+14, EXIT1+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All