DL_CONNECT_CON (dl_connect_con_t) - informs the local DLS user that the requested data link connection has been established. The primitive contains the DLSAP address of the responding DLS user and the quality of service parameters as selected by the responding DLS user.
The message consists of one M_PROTO message block containing the structure shown below.
typedef struct { t_uscalar_t dl_primitive; t_uscalar_t dl_resp_addr_length; t_uscalar_t dl_resp_addr_offset; t_uscalar_t dl_qos_length; t_uscalar_t dl_qos_offset; t_uscalar_t dl_growth; } dl_connect_con_t;
- dl_primitive
conveys DL_CONNECT_CON.
- dl_resp_addr_length
conveys the length of the address of the responding DLSAP associated with the newly established data link connection.
- dl_resp_addr_offset
conveys the offset from the beginning of the M_PROTO message block where the responding DLSAP address begins.
- dl_qos_length
conveys the length of the quality of service parameter values selected by the responding DLS user. The selected QOS values are conveyed in the appropriate structure defined inQOS Data Structures . A full specification of these QOS parameters and rules for negotiating their values is presented inQuality of Data Link Service . For any parameter the DLS provider does not support or cannot determine, the corresponding parameter value will be set to DL_UNKNOWN. If the DLS provider does not support any QOS parameters, this length field will be set to zero.
- dl_qos_offset
conveys the offset from the beginning of the M_PROTO message block where the quality of service parameters begin.
- dl_growth
defines a growth field for future enhancements to this primitive. Its value will be set to zero.
The message is valid in state DL_OUTCON_PENDING.
The resulting state is DL_DATAXFER.
Contents | Next section | Index |