[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 7A  - Novell Netware - Spx Driver - Get Spx Connection Status          [N]

   BX = 0015h
   DX = connection ID
   ES:SI -> status buffer (see below)

Return: AL = return code
       00h connection still valid
       ES:SI -> status buffer filled
       EEh no such connection

Note:  this function is supported by Advanced NetWare 2.1+

See Also: BX=0010h,BX=0011h

Format of status buffer:
Offset Size    Description
 00h   BYTE    connection state
       01h waiting to establish connection
       02h starting (attempting to create connection)
       03h connection established
       04h terminating
 01h   BYTE    watchdog flag
       bit 0: used internally by SPX
       bit 1: SPX watchdog is monitoring connection
       bits 2-7 used internally by SPX
 02h   WORD    (big-endian) source connection ID
 04h   WORD    (big-endian) destination connection ID
 06h   WORD    (big-endian) sequence number of next packet sent
 08h   WORD    (big-endian) acknowledge number, expected sequence number of
         next received packet
 0Ah   WORD    (big-endian) maximum sequence number remote SPX may send
         without ACK from local SPX
 0Ch   WORD    (big-endian) remote acknowledge number, next sequence number
         remote SPX expects to receive
 0Eh   WORD    (big-endian) remote allocation number, maximum sequence number
         local SPX may send
 10h   WORD    (big-endian) connection socket
 12h  6 BYTEs  immediate node address--bridge on local network to destination
 18h 10 BYTEs  destination internetwork address (see INT 7A/BX=000Bh)
 22h   WORD    (big-endian) retransmit count
 24h   WORD    (big-endian) estimated roundtrip delay
 26h   WORD    (big-endian) retransmitted packets
 28h   WORD    (big-endian) suppressed packets
 2Ah 12 BYTEs  ??? (v2.15)

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson