⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t_conn_req.7

📁 7号信令功能代码,为开源代码
💻 7
字号:
'\" rt.\" -*- nroff -*-.\".\" @(#) T_CONN_REQ.7,v 1.1.4.1 2004/01/12 23:45:23 brian Exp.\".\" =========================================================================.\".\" Copyright (C) 2001-2004  OpenSS7 Corporation <www.openss7.com>.\".\" All Rights Reserved..\".\" Permission is granted to make and distribute verbatim copies of this.\" manual provided the copyright notice and this permission notice are.\" preserved on all copies..\".\" Permission is granted to copy and distribute modified versions of this.\" manual under the conditions for verbatim copying, provided that the.\" entire resulting derived work is distributed under the terms of a.\" permission notice identical to this one.\" .\" Since the Linux kernel and libraries are constantly changing, this.\" manual page may be incorrect or out-of-date.  The author(s) assume no.\" responsibility for errors or omissions, or for damages resulting from.\" the use of the information contained herein.  The author(s) may not.\" have taken the same level of care in the production of this manual,.\" which is licensed free of charge, as they might when working.\" professionally..\" .\" Formatted or processed versions of this manual, if unaccompanied by.\" the source, must acknowledge the copyright and authors of this work..\".\" =========================================================================.\".\" Modified 2004/01/12 23:45:23 by brian.\".\" =========================================================================.so lis.macros.R1bracket-label "\fR[\fB" "\fR]" "\fR, \fB"no-default-databasedatabase lis.refsaccumulatemove-punctuationabbreviate Ajoin-authors ", " ", " " and "et-al " et al" 2 3abbreviate-label-ranges ".."sort-adjacent-labels.R2.\".\".TH T_CONN_REQ 7 "2004/01/12 23:45:23" "LiS-2_16_18-8" "Transport Provider Interface (TPI)".SH NAME.B T_CONN_REQ\- Connect Request.SH SYNOPSISThis message consists of one.B M_PROTOmessage block followed by zero or more.B M_DATAblocks if any user data is specified by the transport user.The format of the.B M_PROTOmessage block is as follows:.sp.nf\fC\s-1\struct T_conn_req {    t_scalar_t   PRIM_type;      /* Always T_CONN_REQ */    t_scalar_t   DEST_length;    t_scalar_t   DEST_offset;    t_scalar_t   OPT_length;    t_scalar_t   OPT_offset;};\fR\s+1.fi.SH DESCRIPTIONThis primitive requests that the transport provider connect to the specifieddestination..SH PARAMETERS.TP 16.I PRIM_typeidentifies the primitive type..TP.I DEST_lengthis the length of the destination address.TP.I DEST_offsetis the offset (from the beginning of the.B M_PROTOmessage block) where thedestination address begins. .TP.I OPT_lengthis the length of the requested options associated with the primitive..TP.I OPT_offsetis the offset (from the beginning of the.B M_PROTOmessage block) of therequested options associated with the primitive. .PPThe proper alignment of the destination address and options in the.B M_PROTOmessage block is not guaranteed.  The destination address and options inthe.B M_PROTOmessage block are however, aligned the same as they were receivedfrom the transport user. .TP 8.B Note:The information located by the defined structures may not be in the properalignment in the message blocks, so the casting of structure definitionsover these fields may produce incorrect results.  It is advised that thetransport providers supply exact format specifications for the appropriateinformation to the transport users..SH RULESThis primitive requires the transport provider to generate one of thefollowing acknowledgments on receipt of the primitive, and the transport usermust wait for the acknowledgment before issuing any other primitives:.SS SuccessfulCorrect acknowledgment of the primitive is indicated via the.BR T_OK_ACK (7)primitive described in reference TPI-SMD..SS Non-fatal errorsThese errors will be indicated via the.BR T_ERROR_ACK (7)primitive described inreference TPI-SMD..SH ERRORSThe allowable errors are as follows:.TP 16.RB [ TACCES ]This indicates that the user did not have proper permissions for the use ofthe requested address or options..TP.RB [ TADDRBUSY ]The transport provider does not support multiple connections to the samedestination address.  This error indicates that a connection already existsfor the requested destination..TP.RB [ TBADADDR ]This indicates that the protocol address was in an incorrect format or theaddress contained invalid information.  It is not intended to indicateprotocol connection errors, such as an unreachable destination.  Thoseerror types are indicated via the.BR T_DISCON_IND (7)primitive..TP.RB [ TBADDATA ]The amount of user data specified was invalid..TP.RB [ TBADOPT ]This indicates that the options were in an incorrect format, or they containedinvalid information..TP.RB [ TNOTSUPPORT ]This primitive is not supported by the transport provider..TP.RB [ TOUTSTATE ]The primitive would place the transport interface out of state..TP.RB [ TSYSERR ]A system error has occurred and the Linux system error is indicated inthe primitive..SH MODESOnly connection-mode..SH ORIGINATORTransport user..SH "SEE ALSO".BR T_CONN_CON (7),.BR T_ERROR_ACK (7)..SH VERSIONS.PPThis manpage was written for.B LiS\c..[LiS.].brThe Transport Provider Interface first appeared in SVR 4..[svr4.].brThis interface conforms to TPI Version 2, Draft 2..XX.[TPI Revision 2.0.0.].[magic.].[advprog.].[$LIST$.].T2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -