T_ADDR_ACK(7tpi) T_ADDR_ACK(7tpi)
NAME
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.
Copyright 1994 Novell, Inc. Page 1
T_ADDR_ACK(7tpi) T_ADDR_ACK(7tpi)
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.
Copyright 1994 Novell, Inc. Page 2