/* llib-ltsap - lint library for -ltsap */
* $Header: /f/osi/tsap/RCS/llib-ltsap,v 7.2 91/02/22 09:47:07 mrose Interim $
* Revision 7.2 91/02/22 09:47:07 mrose
* Revision 7.1 89/12/18 17:50:13 mrose
* Revision 7.0 89/11/23 22:30:29 mrose
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
/* T-CONNECT.INDICATION */
int TInit (vecp, vec, ts, td)
struct TSAPdisconnect *td;
return TInit (vecp, vec, ts, td);
int TConnResponse (sd, responding, expedited, data, cc, qos, td)
struct TSAPaddr *responding;
struct TSAPdisconnect *td;
return TConnResponse (sd, responding, expedited, data, cc, qos, td);
/* T-(ASYN-)CONNECT.REQUEST */
int TAsynConnRequest (calling, called, expedited, data, cc, qos,
struct TSAPaddr *calling,
struct TSAPdisconnect *td;
return TAsynConnRequest (calling, called, expedited, data, cc, qos,
/* T-ASYN-RETRY.REQUEST (pseudo) */
int TAsynRetryRequest (sd, tc, td)
struct TSAPdisconnect *td;
return TAsynRetryRequest (sd, tc, td);
/* T-ASYN-NEXT.REQUEST (pseudo) */
int TAsynNextRequest (sd, tc, td)
struct TSAPdisconnect *td;
return TAsynNextRequest (sd, tc, td);
int TDataRequest (sd, data, cc, td)
struct TSAPdisconnect *td;
return TDataRequest (sd, data, cc, td);
/* T-WRITE.REQUEST (pseudo, write user data vectors) */
int TWriteRequest (sd, uv, td)
struct TSAPdisconnect *td;
return TWriteRequest (sd, uv, td);
/* T-EXPEDITED-DATA.REQUEST */
int TExpdRequest (sd, data, cc, td)
struct TSAPdisconnect *td;
return TExpdRequest (sd, data, cc, td);
/* T-READ.REQUEST (pseudo; synchronous read) */
int TReadRequest (sd, tx, secs, td)
struct TSAPdisconnect *td;
return TReadRequest (sd, tx, secs, td);
/* T-DISCONNECT.REQUEST */
int TDiscRequest (sd, data, cc, td)
struct TSAPdisconnect *td;
return TDiscRequest (sd, data, cc, td);
/* define vectors for INDICATION events */
int TSetIndications (sd, data, disc, td)
struct TSAPdisconnect *td;
return TSetIndications (sd, data, disc, td);
/* map transport descriptors for select() */
int TSelectMask (sd, mask, nfds, td)
struct TSAPdisconnect *td;
return TSelectMask (sd, mask, nfds, td);
/* estimate of octets that might be returned */
int TSelectOctets (sd, nbytes, td)
struct TSAPdisconnect *td;
return TSelectOctets (sd, nbytes, td);
int TGetAddresses (sd, initiating, responding, td)
struct TSAPaddr *initiating,
struct TSAPdisconnect *td;
return TGetAddresses (sd, initiating, responding, td);
/* define transport manager */
int TSetManager (sd, fnx, td)
struct TSAPdisconnect *td;
return TSetManager (sd, fnx, td);
/* save the state of a connection */
int TSaveState (sd, vec, td)
struct TSAPdisconnect *td;
return TSaveState (sd, vec, td);
/* restore the state of a connection */
int TRestoreState (buffer, ts, td)
struct TSAPdisconnect *td;
return TRestoreState (buffer, ts, td);
/* return TSAP error code in string form */
/* start listening on an TSAP */
struct TSAPdisconnect *td;
return TNetListen (ta, td);
/* start listening on a set of unique TSAPs */
struct TSAPdisconnect *td;
return TNetUnique (ta, td);
/* accept a call on an TSAP */
int TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs, td)
struct TSAPdisconnect *td;
return TNetAcceptAux (vecp, vec, newfd, ta, nfds, rfds, wfds, efds, secs,
/* stop listening on an TSAP */
struct TSAPdisconnect *td;
return TNetClose (ta, td);
/* fork after accepting a connection */
int TNetFork (vecp, vec, td)
struct TSAPdisconnect *td;
return TNetFork (vecp, vec, td);
/* enable/disable queued (non-blocking) writes */
int TSetQueuesOK (sd, onoff, td)
struct TSAPdisconnect *td;
return TSetQueuesOK (sd, onoff, td);