Introduction to the DynamicAny Module

The interfaces that constitute the DynamicAny module are listed in the section “Dynamic any IDL,” at the end of this chapter. There are several different types of DynAny object. Besides the DynAny interface, there are the derived interfaces DynFixed, DynEnum, DynStruct, DynUnion, DynSequence, DynArray, and DynValue. DynAnyFactory is used to create instances of DynAny. Table 17.1 lists the DynAny interfaces with the IDL types they represent.

Table 17.1. DynAny Interfaces and Corresponding Types
DynAny InterfaceIDL Types Represented
DynFixedfixed
DynEnumenum
DynStructstruct exception
DynUnionunion
DynSequencesequence
DynArrayarray
DynValuevalue
DynAnyall other types

Note that DynStruct can be used to represent either ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.