Pseudo-IDL from the CORBA Module

This section provides the C++ and Java mapping definitions of the core CORBA object types, most of which are defined in pseudo-IDL (see Chapter 5 for a discussion of pseudo-IDL).

CORBA::Context Interface

This section describes how the CORBA::Context pseudo-interface maps to C++ and to Java.

Pseudo-IDL

The following pseudo-IDL code defines the CORBA::Context pseudo-interface:

// PIDL module CORBA { ... pseudo interface Context { readonly attribute Identifier context_name; readonly attribute Context parent; // C++ mapping version void create_child(in Identifier child_ctx_name, out Context child_ctx); // Java mapping version Context create_child(in Identifier child_ctx_name); void set_one_value(in Identifier propname, ...

Get Pure CORBA 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.