O'Reilly logo

Advanced CORBA® Programming with C++ by Steve Vinoski, Michi Henning

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. The OMG Interface Definition Language

4.1 Chapter Overview

In this chapter we present the OMG Interface Definition Language (IDL). We start by discussing the role and purpose of IDL, explaining how language-independent specifications are compiled for particular implementation languages to create actual implementations. Sections 4.4 through 4.7 present the low-level (and sometimes boring) details you must eventually confront with any programming language. You may wish to skim this material and return to it later. Sections 4.8 through 4.20 cover the core IDL concepts of interfaces, operations, exceptions, and inheritance. These concepts have profound influence on the behavior of a distributed system and should be read in detail.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required