CORBA 2.6.1 Programmer's Guide for C++

Appendix C, Servant Reference Counting in NonStop CORBA, describes a specific reference counting option available in NonStop CORBA.
Manuals in the NonStop CORBA Set
The NonStop CORBA 2.6.1 Getting Started Guide for C++ describes how to install the product and verify installation. It also
includes an introduction to the C++ product.
The NonStop CORBA 2.6.1 Getting Started Guide for Java describes how to install the product and verify installation. It also
includes an introduction to the Java product.
The NonStop CORBA 2.6.1 Administration Guide gives basic configuration information and describes how to use the NonStop
Distributed Component Console and the command-line interface to perform configuration tasks.
The NonStop CORBA 2.6.1 Programmer's Guide for C++ provides information for C++ application programmers about the
NonStop CORBA implementation.
The NonStop CORBA 2.6.1 Programmer's Guide for Java provides information for Java application programmers with special
emphasis on the NonStop CORBA implementation.
The NonStop CORBA 2.6.1 Programmer's Reference provides information for both C++ and Java application programmers about
the IDL compiler, other utilities, minor codes, and system errors. For C++ programmers, it serves as the reference complement to
the NonStop CORBA 2.6.1 Programmer’s Guide for C++. For Java programmers, it provides IDL to Java mapping. (Reference
information for Java interfaces and classes is provided in Javadoc format as part of the product.)
The NonStop CORBA Glossary provides definitions of CORBA terminology, with special emphasis on the NonStop CORBA
implementation.
In addition, Javadoc reference material for Java programmers is provided on the product CD. Online help is available from the HP NonStop
Distributed Component Console.
Notation Conventions
Syntax
Item
Description
Bold text Bold text in a paragraph indicates a technical term that is defined within the text and also, in some cases, in the
NonStop CORBA Glossary.
UPPERCASE
LETTERS
Uppercase letters indicate keywords and reserved words; enter these items exactly as shown. Items not enclosed
in brackets are required. For example:
MAXATTACH
Italic letters Items in Italic letters indicate variable items that you supply. Items not enclosed in brackets are required. In the
following example,
UserDir is a variable directory name, while /projectX must be entered exactly as shown:
UserDir/projectX
[ ] Brackets enclose optional syntax items. For example:
TERM [\system-name.]$terminal-name
INT[ERRUPTS]
A group of items enclosed in brackets is a list from which you can choose one item or none. The items in the list
may be arranged either vertically, with aligned brackets on each side of the list, or horizontally, enclosed in a pair
of brackets and separated by vertical lines. For example:
LIGHTS [ ON ]
[ OFF ]
[ SMOOTH [ num ] ]
K [ X | D ] address
{ } A group of items enclosed in braces is a list from which you are required to choose one item. The items in the list
may be arranged either vertically, with aligned braces on each side of the list, or horizontally, enclosed in a pair of
braces and separated by vertical lines. For example:
LISTOPENS PROCESS { $appl-mgr-name }
{ $process-name }
ALLOWSU { ON | OFF }
| A vertical line separates alternatives in a horizontal list that is enclosed in brackets or braces. For example:
INSPECT { OFF | ON | SAVEABEND }
... An ellipsis immediately following a pair of brackets or braces indicates that you can repeat the enclosed sequence
of syntax items any number of times. For example:
M address-1 [ , new-value ]...
[ - ] {0|1|2|3|4|5|6|7|8|9}...