Chapter 27: Using the orb Library
27.1 Overview
27.2 Passing User-Defined Objects
27.2.1 Defining an Object as an Opaque Type
27.2.2 Insertion and Extraction Operators
27.2.3 Communicating an Object's State with a CORBA::Request
27.3 Writing to a Virtual Stream Instead of a CORBA::Request
27.3.1 Advantages
27.3.2 What are RWreqistream and RWreqostream?
27.4 Macros that Create Insertion and Extraction Operators For You
27.4.1 The Insertion and Extraction Operators
27.4.2 RWDEFINE_OPAQUE and RWDEFINE_OPAQUE_COLLECTABLE
27.4.3 Example of RWDEFINE_OPAQUE
27.5 Passing Rogue Wave Classes as Opaque Types
27.5.1 Example
27.5.2 Rogue Wave Classes with Opaque Support
27.6 Using Memory Management Rules
27.6.1 Parameters
27.6.2 Memory Management Rules at a Glance
27.7 Passing Non-Opaque Parameters
27.7.1 Integers
27.7.2 Overloading
27.7.3 Nil Pointers
©Copyright 2000, Rogue Wave Software, Inc.
Contact
Rogue Wave about documentation or support issues.