/* llib-lacsap - lint library for -lacsap */
* $Header: /f/osi/acsap/RCS/llib-lacsap,v 7.4 91/02/22 09:14:45 mrose Interim $
* Revision 7.4 91/02/22 09:14:45 mrose
* Revision 7.3 90/12/23 18:39:16 mrose
* Revision 7.2 90/12/11 10:52:12 mrose
* Revision 7.1 90/07/09 14:31:18 mrose
* Revision 7.0 89/11/23 21:22:15 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
/* A-ASSOCIATE.INDICATION */
int AcInit (vecp, vec, acs, aci)
struct AcSAPindication *aci;
return AcInit (vecp, vec, acs, aci);
/* A-ASSOCIATE.RESPONSE */
int AcAssocResponse (sd, status, reason, context, respondtitle,
respondaddr, ctxlist, defctxresult, prequirements, srequirements, isn,
settings, ref, data, ndata, aci)
struct PSAPaddr *respondaddr;
struct PSAPctxlist *ctxlist;
struct AcSAPindication *aci;
return AcAssocResponse (sd, status, reason, context, respondtitle,
respondaddr, ctxlist, defctxresult, prequirements, srequirements,
isn, settings, ref, data, ndata, aci);
/* A-(ASYN-)ASSOCIATE.REQUEST */
int AcAsynAssocRequest (context, callingtitle, calledtitle, callingaddr,
calledaddr, ctxlist, defctxname, prequirements, srequirements, isn,
settings, ref, data, ndata, qos, acc, aci, async)
struct PSAPaddr *callingaddr,
struct PSAPctxlist *ctxlist;
struct AcSAPconnect *acc;
struct AcSAPindication *aci;
return AcAsynAssocRequest (context, callingtitle, calledtitle, callingaddr,
calledaddr, ctxlist, defctxname, prequirements, srequirements, isn,
settings, ref, data, ndata, qos, acc, aci, async);
/* A-ASYN-RETRY.REQUEST (pseudo) */
int AcAsynRetryRequest (sd, acc, aci)
struct AcSAPconnect *acc;
struct AcSAPindication *aci;
return AcAsynRetryRequest (sd, acc, aci);
/* A-ASYN-NEXT.REQUEST (pseudo) */
int AcAsynNextRequest (sd, acc, aci)
struct AcSAPconnect *acc;
struct AcSAPindication *aci;
return AcAsynNextRequest (sd, acc, aci);
int AcRelRequest (sd, reason, data, ndata, secs, acr, aci)
struct AcSAPrelease *acr;
struct AcSAPindication *aci;
return AcRelRequest (sd, reason, data, ndata, secs, acr, aci);
/* A-RELEASE-RETRY.REQUEST (pseudo) */
int AcRelRetryRequest (sd, secs, acr, aci)
struct AcSAPrelease *acr;
struct AcSAPindication *aci;
return AcRelRetryRequest (sd, secs, acr, aci);
int AcRelResponse (sd, status, reason, data, ndata, aci)
struct AcSAPindication *aci;
return AcRelResponse (sd, status, reason, data, ndata, aci);
int AcUAbortRequest (sd, data, ndata, aci)
struct AcSAPindication *aci;
return AcUAbortRequest (sd, data, ndata, aci);
/* handle P-RELEASE.INDICATION */
int AcFINISHser (sd, pf, aci)
struct AcSAPindication *aci;
return AcFINISHser (sd, pf, aci);
/* handle P-{U,P}-ABORT.INDICATION */
int AcABORTser (sd, pa, aci)
struct AcSAPindication *aci;
return AcABORTser (sd, pa, aci);
/* return PCI used by ACSE */
int AcFindPCI (sd, pci, aci)
struct AcSAPindication *aci;
return AcFindPCI (sd, pci, aci);
/* return AcSAP error code in string form */
return AcErrString (code);
/* string to application entity info */
AEI _str2aei (designator, qualifier, context, interactive, userdn,
return _str2aei (designator, qualifier, context, interactive, userdn,
/* application entity info to PSAPaddr */
struct PSAPaddr *aei2addr (aei)
struct isoentity *getisoentity ()
struct PSAPaddr *is2paddr (host, service, is)
return is2paddr (host, service, is);
struct SSAPaddr *is2saddr (host, service, is)
return is2saddr (host, service, is);
struct TSAPaddr *is2taddr (host, service, is)
return is2taddr (host, service, is);
/* "user-friendly" name service */
/* generic server dispatch */
int isodeserver (argc, argv, aei, initfnx, workfnx, losefnx, td)
struct TSAPdisconnect *td;
return isodeserver (argc, argv, aei, initfnx, workfnx, losefnx, td);