INHVTMT2 ; KAC ; 02 Nov 1999 17:54 ; Multi-threaded TCP/IP socket utilities
Source file <INHVTMT2.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 6 | ENR^INHE $$FIELD^INHUT PARSE^INHUVUT1 WAIT^INHUVUT2 LOG^INHVCRA1 (DATAFRAG,EVAL,GETFRAME,PUTINREC)^INHVTMT3 | 
| Uncategorized | 1 | RECV^%INET | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 1 | INHVTMT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RECEIVE(INCHNL,INIP,INERR,INMEM) | ; Function - Read messages from ; TCP bfr and process into GIS. Once in this routine, reading is ; atomic (the transceiver may be told to stop, but RECEIVE will ; finish to a logical conclusion instead of throwing away data ; in the buffer or INREC). | 
| Name | Field # of Occurrence | 
|---|---|
| RECV^%INET | RECEIVE+44 | 
| ENR^INHE | RECEIVE+53 | 
| $$FIELD^INHUT | RECEIVE+31 | 
| PARSE^INHUVUT1 | RECEIVE+144 | 
| WAIT^INHUVUT2 | RECEIVE+64 | 
| LOG^INHVCRA1 | RECEIVE+42, RECEIVE+52 | 
| DATAFRAG^INHVTMT3 | RECEIVE+76, RECEIVE+107, RECEIVE+129, RECEIVE+159 | 
| EVAL^INHVTMT3 | RECEIVE+146 | 
| GETFRAME^INHVTMT3 | RECEIVE+83, RECEIVE+84, RECEIVE+85 | 
| PUTINREC^INHVTMT3 | RECEIVE+124, RECEIVE+135, RECEIVE+138 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INLHDEST( | RECEIVE+61 | 
| ^INRHSITE(1 | RECEIVE+30 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | RECEIVE+30 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| I | RECEIVE+24~, RECEIVE+92*, RECEIVE+120* | 
| INBFR | RECEIVE+24~, RECEIVE+34*, RECEIVE+44, RECEIVE+58, RECEIVE+74, RECEIVE+77*, RECEIVE+83, RECEIVE+84, RECEIVE+85, RECEIVE+107 , RECEIVE+118, RECEIVE+119, RECEIVE+120, RECEIVE+123, RECEIVE+128, RECEIVE+129, RECEIVE+134, RECEIVE+137 | 
| INBFR(0 | RECEIVE+47, RECEIVE+154 | 
| >> INBPN | RECEIVE+53, RECEIVE+61, RECEIVE+64 | 
| >> INBPNM | RECEIVE+51, RECEIVE+158, RECEIVE+162 | 
| INCHNL | RECEIVE~, RECEIVE+44 | 
| INCLRMSG | RECEIVE+24~, RECEIVE+38* | 
| >> INDEBUG | RECEIVE+42, RECEIVE+52 | 
| INDELIM | RECEIVE+24~, RECEIVE+31* | 
| >> INDISCNT | RECEIVE+48*, RECEIVE+49, RECEIVE+68* | 
| INDONE | RECEIVE+24~, RECEIVE+34*, RECEIVE+41, RECEIVE+50*, RECEIVE+54*, RECEIVE+61*, RECEIVE+67*, RECEIVE+154 | 
| >> INDSTR | RECEIVE+61 | 
| INEOL | RECEIVE+24~, RECEIVE+27* | 
| INEOM | RECEIVE+24~, RECEIVE+27*, RECEIVE+85, RECEIVE+100 | 
| INERR | RECEIVE~, RECEIVE+154*, RECEIVE+158*, RECEIVE+162* | 
| INFIRST | RECEIVE+24~, RECEIVE+37* | 
| INFRMPOS | RECEIVE+24~, RECEIVE+82!, RECEIVE+83, RECEIVE+84, RECEIVE+85 | 
| INFRMPOS( | RECEIVE+93, RECEIVE+94, RECEIVE+97, RECEIVE+100, RECEIVE+110 | 
| INFS | RECEIVE+24~, RECEIVE+29* | 
| INIP | RECEIVE~ | 
| INIP("CRYPT" | RECEIVE+38 | 
| INIP("DTRY" | RECEIVE+49 | 
| INIP("EOL" | RECEIVE+27 | 
| INIP("EOM" | RECEIVE+27 | 
| INIP("FS" | RECEIVE+29 | 
| INIP("RHNG" | RECEIVE+64 | 
| INIP("RTO" | RECEIVE+44 | 
| INIP("RTRY" | RECEIVE+63 | 
| INIP("SOD" | RECEIVE+28 | 
| INIP("SOM" | RECEIVE+27 | 
| INIVBLD | RECEIVE+24~, RECEIVE+34* | 
| INLOGMSG | RECEIVE+24~, RECEIVE+51*, RECEIVE+52, RECEIVE+53 | 
| INMEM | RECEIVE~ | 
| INMSG | RECEIVE+24~, RECEIVE+34*, RECEIVE+123*, RECEIVE+124, RECEIVE+134*, RECEIVE+135, RECEIVE+137*, RECEIVE+138 | 
| INMSGCNT | RECEIVE+24~, RECEIVE+34*, RECEIVE+148*, RECEIVE+162 | 
| INNORESP | RECEIVE+24~, RECEIVE+34*, RECEIVE+41, RECEIVE+63*, RECEIVE+157, RECEIVE+162 | 
| INNULLRD | RECEIVE+24~, RECEIVE+34*, RECEIVE+62*, RECEIVE+63, RECEIVE+68* | 
| >> INPEND | RECEIVE+61* | 
| INPOS | RECEIVE+24~, RECEIVE+87*, RECEIVE+89, RECEIVE+93*, RECEIVE+94, RECEIVE+95, RECEIVE+97, RECEIVE+98, RECEIVE+100, RECEIVE+101 , RECEIVE+104, RECEIVE+107, RECEIVE+108, RECEIVE+110, RECEIVE+111, RECEIVE+116, RECEIVE+132 | 
| INPOS( | RECEIVE+92* | 
| INPOS("EOM" | RECEIVE+93, RECEIVE+101*, RECEIVE+134, RECEIVE+137 | 
| INPOS("PREV" | RECEIVE+87*, RECEIVE+104*, RECEIVE+107, RECEIVE+108*, RECEIVE+128, RECEIVE+129 | 
| INPOS("SOD" | RECEIVE+98* | 
| INPOS("SOM" | RECEIVE+95*, RECEIVE+111*, RECEIVE+123, RECEIVE+137 | 
| INREC | RECEIVE+24~, RECEIVE+35*, RECEIVE+76, RECEIVE+145*, RECEIVE+154, RECEIVE+159, RECEIVE+162 | 
| INRECCNT | RECEIVE+24~, RECEIVE+34*, RECEIVE+61, RECEIVE+67, RECEIVE+76, RECEIVE+133, RECEIVE+136, RECEIVE+140, RECEIVE+145*, RECEIVE+157 | 
| INRSTATE | RECEIVE+24~, RECEIVE+36*, RECEIVE+78*, RECEIVE+94, RECEIVE+96*, RECEIVE+97, RECEIVE+99*, RECEIVE+100, RECEIVE+102*, RECEIVE+112* , RECEIVE+122, RECEIVE+127 | 
| INRSTATE("SOMFRAG" | RECEIVE+61, RECEIVE+67, RECEIVE+72, RECEIVE+73, RECEIVE+74, RECEIVE+79!, RECEIVE+120*, RECEIVE+128 | 
| >> INRUNMT | RECEIVE+50*, RECEIVE+64, RECEIVE+65*, RECEIVE+67 | 
| INSMIN | RECEIVE+24~, RECEIVE+30* | 
| INSOD | RECEIVE+24~, RECEIVE+28*, RECEIVE+84, RECEIVE+96, RECEIVE+97, RECEIVE+112 | 
| INSOM | RECEIVE+24~, RECEIVE+27*, RECEIVE+73, RECEIVE+74, RECEIVE+83, RECEIVE+94, RECEIVE+110, RECEIVE+118, RECEIVE+119, RECEIVE+120 | 
| >> INSTATE | RECEIVE+61 | 
| INV | RECEIVE+24~, RECEIVE+143*, RECEIVE+146, RECEIVE+147 | 
| REC | RECEIVE+24~ | 
| U | RECEIVE+30, RECEIVE+122 | 
| X | RECEIVE+24~, RECEIVE+73*, RECEIVE+74, RECEIVE+77, RECEIVE+119*, RECEIVE+120, RECEIVE+128*, RECEIVE+129 | 
| Y | RECEIVE+24~, RECEIVE+119*, RECEIVE+120, RECEIVE+128*, RECEIVE+129 | 
| Z | RECEIVE+24~, RECEIVE+120* |