NonStop Software

IDL Overview

Previous Topic | Next Topic | Contents | Index
Getting Started Guide | Administration Guide | Programmer's Guide

Subtopics

IDL Language Roots
IDL Specification

IDL Language Roots

The Interface Definition Language (IDL) is the language that developers can use to specify interfaces that client objects can call and object implementations can supply. Interfaces written in IDL allow objects written in IDL to work on different platforms, in different languages, on different operating systems.

NonStop DOM can provide objects in C++ with IDL interfaces that describe the structure of the objects. This allows other CORBA-compliant systems to understand and use NonStop DOM objects. The CORBA Interface Repository contains the definitions of the NonStop DOM interfaces. Refer to the topics in the section "IDL Interface to the Interface Repository" for details on the specific definition objects.

IDL Specification

The IDL specification consists of one or more files that contain IDL definitions and preprocessor directives. The specification provides one or more type, constant, exception, or interface module definitions with the following syntax:

<specification> ::= <definition>
<definition>    ::= <type_declaration>";"|
                   <const_declaration> ";"| 
                   <except_declaration> ";"| 
                   <interface> ";"| 
                   <module> ";"

Previous Topic | Next Topic | Contents | Top
Getting Started Guide | Administration Guide | Programmer's Guide
Bibliography | Glossary | Index
© Tandem, a division of Compaq. All rights reserved. Legal notices.