BS ISO/IEC 9638-3:1994
Current
The latest, up-to-date edition.
Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Language bindings Ada
Hardcopy , PDF
English
15-06-1995
Foreword
Introduction
1. Scope
2. Normative references
3. Principles
3.1 Conformance
3.2 Implications of the language
3.2.1 Functional mapping
3.2.2 Implementation and host dependencies
3.2.3 Error handling
3.2.4 Continuation of functions
3.2.5 Packed data formats
3.2.6 Events and event report lists
3.2.7 Data mapping
3.2.8 Multi-tasking
3.2.9 Packaging
3.2.10 Client program environment
3.2.11 Registration
4. Tables
4.1 Abbreviations used in the Ada language binding
4.2 Abbreviation policy in construction of identifiers
4.3 CGI function names
4.3.1 Alphabetical by bound name
4.3.2 Alphabetical by CGI function name
5. CGI configuration values
6. Type definitions
6.1 Array index ranging
6.2 Representation of CGI basic data types
6.3 Representation of CGI strings
6.4 Representation of CGI data records
6.5 Representation of CGI abstract data types
6.6 Representation of CGI enumerated data types
6.7 CGI Ada record types
6.8 CGI Ada subtypes
6.9 CGI Ada array types
6.10 CGI Ada access types
6.11 CGI exceptions
7. CGI/Ada functions
7.1 Part 2 control functions
7.2 Part 3 output functions
7.3 Part 4 segment functions
7.4 Part 5 input functions
7.5 Part 6 raster functions
7.6 Binding defined utility functions
7.6.1 Data record utilities
7.6.2 String utilities
7.6.3 Error handling utilities
7.6.4 Data packing utilities
Annex A
A.1 Package specification CGI_CONFIG
A.2 Package specification CGI_TYPES
A.3 Package specification CGI_DATA_RECORD_UTILS
A.4 Package specification CGI
A.5 Package specification CGI_FUNCTION_ID_CONST
A.7 Package specification CGI_REGISTRATION_CONST
A.8 Package specification CGI_ERROR_CONST
A.9 Package specification CGI_STRING_UTILS
A.10 Package specification CGI_ERROR_HANDLING_UTILS
A.11 Package specification CGI_PACKING_UTILS
Annex B
B.1 Example Program 1 : Star
B.2 Example Program 2 : Name Object
B.3 Example Program 3 : Text
B.4 Example Program 4 : Load CGI Database
B.5 Example Program 5 : Event Queue Pkg
Annex C
Annex D
Annex E
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.