User's Guide | Reference Manual | Release Notes | Off-Print | Top

IC User's Guide

Version 4.2.13

Bibliography | Glossary | Cover

Table of Contents

1 Using the IC Compiler
1.1 Introduction
1.2 Compilation of IDL Files

2 OMG IDL
2.1 OMG IDL - Overview

3 IC Protocol
3.1 Introduction
3.2 Language mappings and IDL operations
3.3 IC Protocol
3.4 Gen_server Protocol
3.5 Erlang Distribution Protocol

4 Using the Plain Erlang Back-end
4.1 Introduction
4.2 Compiling the Code
4.3 Writing the Implementation File
4.4 An Example

5 Using the Erlang Generic Server Back-end
5.1 Introduction
5.2 Compiling the Code
5.3 Writing the Implementation File
5.4 An Example

6 IDL to C mapping
6.1 Introduction
6.2 C Mapping Characteristics
6.3 Basic OMG IDL Types
6.4 Constructed OMG IDL Types
6.5 OMG IDL Constants
6.6 OMG IDL Operations
6.7 Exceptions
6.8 Access to Attributes
6.9 Summary of Argument/Result Passing for the C-client
6.10 Supported Memory Allocation Functions
6.11 Special Memory Deallocation Functions
6.12 Exception Access Functions
6.13 Special Types
6.14 A Mapping Example

7 The C Client Back-end
7.1 Introduction
7.2 Generated Stub Files
7.3 C Interface Functions
7.4 Generating, Compiling and Linking
7.5 An Example

8 The C Server Back-end
8.1 Introduction
8.2 Generated Stub Files
8.3 C Skeleton Functions
8.4 The Server Loop
8.5 Generating, Compiling and Linking
8.6 An Example

9 CORBA_Environment C Structure
9.1 C Structure
9.2 The CORBA Compatibility Part
9.3 The External Part
9.4 The Internal Part
9.5 Creating and Initiating the CORBA_Environment Structure
9.6 Setting System Exceptions

10 IDL to Java language Mapping
10.1 Introduction
10.2 Specialities in the Mapping
10.3 Basic OMG IDL Types
10.4 Constructed OMG IDL Types
10.5 Mapping for Constants
10.6 Invocations of Operations
10.7 Exceptions
10.8 Access to Attributes
10.9 Summary of Argument/Result Passing for Java
10.10 Communication Toolbox
10.11 The Package com.ericsson.otp.ic
10.12 The Term Class
10.13 Stub File Types
10.14 Client Stub Initialization, Methods Exported
10.15 Server Skeleton Initialization, Server Stub Implementation, Methods Exported
10.16 A Mapping Example
10.17 Running the Compiled Code