Chapter 7. Client-Side C++ Mapping

7.1 Chapter Overview

In Chapter 6, we covered the basic mapping from IDL to C++—that is, how each IDL type appears at the C++ level. In addition to using IDL types, clients deal with object references, invoke operations on objects, and handle exceptions raised by operations. This chapter covers these topics in detail. Sections 7.3 to 7.6 cover the semantics of object references, sections 7.7 to 7.10 cover ORB initialization, and Section 7.11 presents operations that apply to all object references, regardless of their type. Section 7.12 discusses automatic memory management using _var references, and sections 7.13 and 7.14 present the details of invoking operations and parameter passing. Sections 7.15 and ...

Get Advanced CORBA® Programming with C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.