DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

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