IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

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
    • 5.5 Error Codes
  • 6. Primitives
    • 6.1 Primitive Identifiers
  • Annex A Example 〈xap.h〉 Header
  • Annex B Bibliography

links: [Standard Status] - [Purchase] - [PDF*] - [Portable Applications (POSIX) Collection - Description]

available for Standards Online Portable Applications (POSIX) Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/posix/1353-1994_desc.html

spacer