DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

T_DATA_IND(D7tpi)


T_DATA_IND -- Data Indication

Synopsis

This message consists of one M_PROTO message block followed by zero or more M_DATA message blocks where each M_DATA message block contains at least one byte of data. The format of the M_PROTO message block is as follows:
   struct T_data_ind {
   	long PRIM_type;	 /* always T_DATA_IND */
   	long MORE_flag;	 /* indicates more data in TSDU */
   }

Description

This primitive indicates to the transport user that this message contains a transport interface data unit. One or more transport interface data units form a transport service data unit. This primitive has a mechanism which indicates the beginning and end of a transport service data unit. However, not all transport providers support the concept of a transport service data unit.

Parameters


PRIM_type
identifies the primitive type.

MORE_flag
when greater than zero, indicates that the next T_DATA_IND primitive is also part of this transport service data unit.

Rules

If a TSDU spans multiple T_DATA_IND message blocks, then an ETSDU may be placed in between two T_DATA_IND message blocks. Once an ESTDU is started, then the ETSDU must be completed before any T_DATA_IND message blocks defining a TSDU is resumed.

Modes

Only connection-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