Structure of the Managed C++ Interface Layer

The Managed C++ interface layer of CA Aion BRE rests upon the C++ interface layer. However, this layer is completely hidden; it is wrapped by a layer of generated Managed C++ code.

The structure of the Managed C++ interface layer is illustrated in the following diagram.

Each exported CA Aion BRE class has a C++ counterpart. This C++ class is embedded in a garbage-collected class in the Managed C++ code, and each method is wrapped by a Managed C++ method. The Managed C++ interface generates a .NET proxy object for each exported class in the CA Aion BRE application. Notice that the code generation also includes data type conversion from:

More Information:

Generate and Use C and C++ Components

Data Conversions and Exception Handling


Copyright © 2009 CA. All rights reserved. Email CA about this topic