📄 t_bind_req.7
字号:
'\" rt.\" -*- nroff -*-.\".\" @(#) T_BIND_REQ.7,v 1.1.4.1 2004/01/12 23:45:22 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:22 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_BIND_REQ 7 "2004/01/12 23:45:22" "LiS-2_16_18-8" "Transport Provider Interface (TPI)".SH NAME.B T_BIND_REQ\- Bind Protocol Address Request.SH SYNOPSISThese messages consist of one.B M_PROTOmessage block formatted as follows:.sp.nf\fC\s-1\struct T_bind_req { t_scalar_t PRIM_type; /* Always T_BIND_REQ */ t_scalar_t ADDR_length; t_scalar_t ADDR_offset; t_uscalar_t CONIND_number;};\fR\s+1.fi.SH DESCRIPTIONThis primitive requests that the transport provider bind a protocol address tothe stream, negotiate the number of connect indications allowedto be outstanding by the transport provider for the specified protocoladdress, and activate the stream associated with the protocol address..IP - 3Note that a stream is viewed as active when the transport provider mayreceive and transmit TPDUs (transport protocol data units) associated withthe stream..SH PARAMETERS.TP 16.I PRIM_typeindicates the primitive type..TP.I ADDR_lengthis the length of the protocol address to be bound to the stream..TP.I ADDR_offsetis the offset from the beginning of the.B M_PROTOblock where the protocoladdress begins. Note that all lengths, offsets, and sizes in allstructures refer to the number of bytes..TP.I CONIND_numberis the requested number of connect indications allowed to be outstandingby the transport provider for the specified protocol address.Note that the.I CONIND_numbershould be ignored by those providing aconnectionless transport service. Also note that if the number of outstandingconnect indications equals.IR CONIND_number ,the transport provider need notdiscard further incoming connect indications, but may choose to queue theminternally until the number of outstanding connect indications dropsbelow.IR CONIND_number ..PPThe proper alignment of the address in the.B M_PROTOmessage block is notguaranteed. The address in the.B M_PROTOmessage block is however,aligned the same as it was received from the transport user. .SH RULESFor rules governing the requests made by these primitives, see the.BR T_BIND_ACK (7)primitive. .PPThese primitives require 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:.TP.B SuccessfulCorrect acknowledgment of the primitive is indicated via the.BR T_BIND_ACK (7)primitive..TP.B 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.RB [ TACCES ]This indicates that the user did not have proper permissions for the use ofthe requested address..TP.RB [ TADDRBUSY ]This indicates that the requested address is in use..TP.RB [ TBADADDR ]This indicates that the protocol address was in an incorrect format or theaddress contained invalid information. It is not intended to indicate protocolerrors..TP.RB [ TNOADDR ]This indicates that the transport provider could not allocate an address..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 MODESBoth connection-mode and connectionless-mode..SH ORIGINATORTransport user..SH "SEE ALSO".BR T_BIND_ACK (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 + -