IEEE Std 1353-1994 IEEE Standard for Information Technology— ACSE and Presentation Layer Services— Application Program Interface (API) [C Language Binding] -Description
Abstract: A C language binding to IEEE Std 1351-1994, a language-independent standard defining an Application Program Interface (API) to the ACSE application service element from the OSI application layer and the connection-oriented services of the presentation layer is defined. The purpose of this API is to support portable implementations of application-specific OSI service elements and non-OSI applications.
Keywords: ACSE, API, application layer, application portability, C binding, language binding, open systems, open systems interconnection, OSI, presentation layer
Content
1. General
1.1 Scope
1.2 Normative References
1.3 Conformance
1.3.1 Implementation Conformance
1.3.2 Application Conformance
1.4 Test Methods
2. Terminology and General Requirements
2.1 Conventions
2.1.1 General and Typographic Conventions
2.1.2 Language-Independent Conventions
2.2 Definitions
2.2.1 Terminology
2.2.2 General Terms
2.2.3 Abbreviations
3. Overview (Informative)
3.1 Functions and Mechanisms
3.1.1 User Data Buffering
3.1.2 Error Reporting
4. APS Environment
4.1 Environment Attribute Identifiers/Types
5. Service Interface
5.1 Introduction
5.2 C Type Definitions
5.2.1 ap_aei_api_id_t
5.2.2 ap_aeq_t
5.2.3 ap_apt_t
5.2.4 ap_a_assoc_env_t
5.2.5 ap_cdata_t
5.2.6 ap_cdl_t
5.2.7 ap_cdrl_t
5.2.8 ap_conn_id_t
5.2.9 ap_dcn_t
5.2.10 ap_dcs_t
5.2.11 ap_diag_t
5.2.12 ap_objid_t
5.2.13 ap_octet_string_t
5.2.14 ap_old_conn id t
5.2.15 ap_osi_vbuf_t/ap_osi_dbuf_t
5.2.16 ap_paddr_t
5.2.17 ap_pollfd
5.2.18 ap_qos_t
5.2.19 Other LI Datatypes
5.3 Functions
5.3.1 Bind Address
5.3.2 Close an APS Instance
5.3.3 Error Text
5.3.4 Free Memory
5.3.5 Get Environment Attribute Value
5.3.6 Initialize Environment
5.3.7 Control Software Interrupts
5.3.8 Look at Received Primitive
5.3.9 Open Instance
5.3.10 Poll for Events
5.3.11 Receive Primitive
5.3.12 Restore APS Instance
5.3.13 Save an APS Instance
5.3.14 Set Environment Attribute Value
5.3.15 Send Primitive
5.4 Client-Supplied Memory Functions
5.4.1 Client-Supplied Memory Allocation Function
5.4.2 Client-Supplied Memory Deallocation Function