[ Previous | Next | Contents | Search ]
AIXLink/X.25 1.1 for AIX: Guide and Reference

N_BIND_ACK Primitive


Acknowledges that the NPI application has been bound to a network address.


This primitive consists of one M_PCPROTO message block with the following structure:

typedef struct {
   ulong PRIM_type;
   ulong ADDR_length;
   ulong ADDR_offset;
   ulong CONIND_number;
   ulong TOKEN_value;
   ulong PROTOID_length;
   ulong PROTOID_offset;
} N_bind_ack_t;


The N_BIND_ACK primitive indicates to the application that the specified network user entity has been bound to the requested network address. The primitive also indicates the number of outstanding connect indications that can be queued.


PRIM_type Specifies the N_BIND_ACK primitive.
ADDR_length Specifies the length, in bytes, of the bound network address.
ADDR_offset Specifies where the network address begins. The value of this parameter is the offset from the beginning of the M_PCPROTO block.
CONIND_number Specifies the accepted number of outstanding NS provider connect indications allowed to be outstanding by the NS provider for the specified network address. The CONIND_number parameter will have one of the following values:
0 Indicates the stream cannot accept N_CONN_IND messages.
>0 Indicates the NS user can accept up to the specified number of N_CONN_IND messages before responding with an N_CONN_RES or N_DISCON_REQ message.
TOKEN_value Specifies the value of the token assigned to this stream. The value can be used by the NS user in an N_CONN_RES primitive to accept a NC on this stream. The value will be nonzero and will be unique to all streams bound to the NS provider.
PROTOID_length Specifies the length of the bound protocol IDs.
PROTOID_offset Specifies the offset of the bound protocol IDs.

Implementation Specifics

The N_BIND_ACK primitive is part of X.25 Licensed Program.

[ Previous | Next | Contents | Search ]