CORBA 2.6.1 Programmer's Reference
Table Of Contents
- CORBA 2.6.1 Programmer's Reference
- Legal Notice
- Contents
- New and Changed Information
- About This Manual
- Chapter 1. Core CORBA
- Chapter 2. Interoperability and Interworking
- Chapter 3. C++ Language Mapping
- Chapter 4. Java Language Mapping
- Chapter 5. Naming Service
- Chapter 6. Event Service
- Chapter 7. Transaction Service
- Chapter 8. NonStop CORBA vthread Interface
- Chapter 9. NonStop CORBA Event Framework
- Chapter 10. Exception Handling: NonStop CORBA Minor Codes
- Chapter 11. NonStop CORBA System Error Messages
- Index
- Local Disk
Chapter 3. C++ Language Mapping
Chapter 3. C++ Language Mapping
Fixed Point Types (1.11,1.4.2)
Mapping for Basic Data Types (1.5)
Mapping for String Types (1.7)
Mapping for Wide String Types (1.8)
Mapping for Structured Types (1.9)
Mapping for Fixed Types (1.11)
Mapping for the Any Type (1.16)
Mapping for Valuetypes (1.17)
Abstract Interface Base (1.18.1)
Mapping for Exception Types (1.19)
Any Insertion and Extraction for Exceptions (1.19.3)
TypeCode C++ Class (1.32.2)
Servant Reference Counting (1.37.1 and 1.37.2)
DelegationBased Interface Implementation (1.37.7)
This section applies to the C++ Language Mapping Specification, August 2002.
Fixed Point Types (1.11,1.4.2)
NonStop CORBA 2.3 does not support fixed point types.
Mapping for Basic Data Types (1.5)
Neither the MIPS CPU chip, the C++ compiler, nor NonStop CORBA support the unsigned long long
basic data types.
NonStop CORBA does not support the long double data type even though the C++ compiler supports the
long double data type.
The IDL type char maps to CORBA::Char which in NonStop CORBA maps to the C++ compiler type
unsigned char. This introduces a potential platform portability problem depending on the signed