Preface
Preface
The VisiBroker for C++ Programmer's Guide provides information on developing distributed object-based applications.
The Preface lists the contents of the VisiBroker for C++ Programmer's Guide, describes typographic and syntax conventions used throughout the manual and provides references for more information about CORBA.
Organization of this Manual
Typographic Conventions
Where to Find Additional Information
Contacting Visigenic Technical Support
Organization of this Manual
This manual includes the following sections:
- Chapter 1,"VisiBroker Basics", introduces CORBA concepts and describes the software development process using VisiBroker for C++.
- Chapter 2, "Getting Started", provides in-depth descriptions of application development using an example application.
- Chapter 3, "Naming and Binding to Objects", describes how objects are identified and located by client applications.
- Chapter 4, "Object and Implementation Activation", discusses how objects are implemented and made available for use by client applications.
- Chapter 5, "The ORB Smart Agent", describes the directory service agent and its features.
- Chapter 6, "Error Handling", provides detailed information on handling error with C++ exceptions and Environments.
- Chapter 7, "Handling Events", describes the VisiBroker event handling mechanism.
- Chapter 8, "Advanced Programming Topics", discusses multi-threaded programming and how to integrate event processing with other event-based services.
- Chapter 9, "Dynamic Interfaces", describes the how to dynamically obtain object interfaces and build requests.
- Chapter 10, "The IDL Compiler", describes the VisiBroker IDL compiler for C++.
- Chapter 11, "IDL to C++ Language Mapping", describes the language mapping for C++.
- Chapter 12, "Parameter Passing Rules", describes the conventions for passing parameters.
- Appendix A, Platforms without C++ Exceptions, provides information about platforms without C++ exception support.
Typographic Conventions
This manual uses the following conventions:
boldface
Bold type indicates that syntax should be typed exactly as shown. For UNIX, used to indicate database names, commands, filenames, and similar terms.
italics
Italics indicates information that the user or application provides, such as variables in syntax diagrams. It is also used to introduce new terms.
computer
Computer typeface is used for sample command lines and code.
UPPER CASE
Uppercase letters indicate -Windows file names.
[]
Brackets indicate optional items.
...
An ellipsis indicates that the previous argument can be repeated.
|
A vertical bar separates two mutually exclusive choices.
.
.
.
A column of three dots indicates the continuation of previous lines
of code.
Where to Find Additional Information
For more information about VisiBroker for C++, refer to the following information sources:
For more information about the CORBA specification, refer to the following sources:
Contacting Visigenic Technical Support
Visigenic offers a variety of support options to help you get the most from your Visigenic products. For information about these options, see the service and support information available in the "Services" section of Visigenic's web site at http://www.visigenic.com or contact our Sales Department at 1-800-632-2864. If you have purchased Premium or Incident Support for your Visigenic products, Visigenic's Technical Support group can be reached at:
Please be prepared to provide complete information about your environment, the version of the Visigenic product you are using, and a detailed description of the problem you are having.
[Preface]
[Chapter 1]
[Chapter 2]
[Chapter 3]
[Chapter 4]
[Chapter 5]
[Chapter 6]
[Chapter 7]
[Chapter 8]
[Chapter 9]
[Chapter 10]
[Chapter 11]
[Chapter 12]
[Appendix A]