T_ADDR_ACK(D7tpi)
T_ADDR_ACK --
Protocol Address Acknowledgment
Synopsis
This message consists of one M_PCPROTO message block
formatted as follows:
struct T_addr_ack {
long PRIM_type; /* always T_ADDR_ACK */
long LOCADDR_length; /* length of local addr */
long LOCADDR_offset; /* offset of local addr */
long REMADDR_length; /* length of remote addr */
long REMADDR_offset; /* offset of remote addr */
};
Description
This primitive indicates to the transport user the local and
remote protocol addresses currently associated with the transport endpoint.
Parameters
The fields of this message have the following meanings:
PRIM_type-
This indicates the primitive type.
LOCADDR_length-
The length of the local address associated with the transport endpoint.
LOCADDR_offset-
The offset from the beginning of the M_PCPROTO message block where the
local address begins.
REMADDR_length-
The length of the remote address associated with the transport endpoint.
REMADDR_offset-
The offset from the beginning of the M_PCPROTO message block where the
remote address begins.
The proper alignment of the addresses in the M_PCPROTO message block
is not guaranteed.
Rules
If the transport endpoint is in the T_UNBND state, the
LOCADDR_length field is set to 0.
If the transport endpoint is in the T_DATAXFER state, the
REMADDR_length field is set to 0.
Modes
Both connection-mode and connectionless-mode.
Originator
Transport provider.
Notices
Hardware constraints
None
Applicability
N/A
Backward compatibility
UnixWare-specific TPI Message Formats
Forward compatibility
N/A
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005