Digital DCE for OpenVMS VAX and OpenVMS Alpha
Product Guide


Previous Contents Index

Chapter 15
15 IDL Encoding Services
     15.1     Attribute Configuration File (ACF) Attributes
     15.2     Buffering Styles
         15.2.1         Incremental Encoding
         15.2.2         Fixed Buffer Encoding
         15.2.3         Dynamic Buffer Encoding
         15.2.4         Incremental Decoding
         15.2.5         Buffer Decoding
     15.3     IDL Encoding Services Handles
         15.3.1         Restrictions on the Use of Handles
         15.3.2         Obtaining a Handle
         15.3.3         Incremental Encoding Handle
         15.3.4         Fixed Buffer Encoding Handle
         15.3.5         Dynamic Buffer Encoding Handle
         15.3.6         Incremental Decoding Handle
             15.3.6.1             Buffer Decoding Handle
         15.3.7         Releasing a Handle
     15.4     Programming Example
     15.5     Performing Multiple Operations on a Single Handle
     15.6     Obtaining the Identity of an Encoding
     15.7     Error Reporting
         15.7.1         rpc_s_no_memory
         15.7.2         rpc_s_ss_bad_buffer
         15.7.3         rpc_s_ss_bad_es_action
         15.7.4         rpc_s_ss_wrong_es_version
         15.7.5         rpc_s_tsyntaxes_unsupported
         15.7.6         rpc_s_unknown_if
Chapter 16
16 Support for International Characters
     16.1     The I-char Type
     16.2     Tag-Setting
     16.3     Example Use of Attributes
     16.4     Restrictions on the Use of Attributes
         16.4.1         Data Order Constraints
     16.5     Interaction Restrictions
     16.6     Pointer Restrictions
     16.7     Local and Network Types
         16.7.1         Fixed Array
         16.7.2         Varying Array
         16.7.3         Conformant Array
         16.7.4         Conformant Varying Array
         16.7.5         Storage Management Considerations
     16.8     Codeset Conversion Routines
         16.8.1         The idl_cs_convert_t Type
         16.8.2         Routine Usage
         16.8.3         Marshalling
         16.8.4         Unmarshalling
     16.9     Interaction with IDL Encoding Services
Chapter 17
17 Application Debugging with the RPC Event Logger
     17.1     Introduction to the RPC Event Logging Facility
     17.2     Generating RPC Event Logs
         17.2.1         Enabling Event Logging
             17.2.1.1             Universal IDL Compiler Interface
             17.2.1.2             Digital Command Language Interface for the Event Logger
         17.2.2         Using the -trace Option
         17.2.3         Combining Event Logs
         17.2.4         Disabling Event Logging
     17.3     Using Symbols and the Log Manager to Control Logging Information
         17.3.1         Controlling Logged Events with a Symbol
         17.3.2         Controlling Logged Events with the RPC Log Manager
     17.4     Using the -trace Option, Symbols, and the Log Manager Together
     17.5     Using Event Logs to Debug Applications
     17.6     Event Names and Descriptions
Chapter 18
18 Development of Distributed Applications with FORTRAN
     18.1     Interoperability and Portability
     18.2     Remote Procedure Calls Using FORTRAN --- Example
         18.2.1         Where to Obtain the Example Application Files
         18.2.2         The Interface File and Data File (PAYROLL.IDL and PAYROLL.DAT)
         18.2.3         Compiling the Interface with the IDL Compiler
         18.2.4         The Client Application Code for the Interface (PRINT_PAY.FOR)
         18.2.5         The Server Initialization File (SERVER.C)
         18.2.6         The Server Application Code for the Interface (MANAGER.FOR)
         18.2.7         Client and Server Bindings
         18.2.8         Building and Running the Example (PAYROLL.COM)
         18.2.9         Example Output
     18.3     Remote Procedure Calls Using FORTRAN --- Reference
         18.3.1         The FORTRAN Compiler Option
         18.3.2         Restrictions on the Use of FORTRAN
         18.3.3         IDL Constant Declarations
         18.3.4         Type Mapping
         18.3.5         Operations
             18.3.5.1             Parameter Passing by Reference
             18.3.5.2             Function Results
         18.3.6         Include Files
         18.3.7         The NBASE.FOR File
         18.3.8         IDL Attributes
             18.3.8.1             The transmit_as Attribute
             18.3.8.2             The string Attribute
             18.3.8.3             The context_handle Attribute
             18.3.8.4             The Array Attributes on [ref] Pointer Parameters
         18.3.9         ACF Attributes
             18.3.9.1             The implicit_handle ACF Attribute
             18.3.9.2             The represent_as ACF Attribute


Previous Next Contents Index