Components IDL Module

Listing 13.33 is a partial listing of the Components IDL module, containing only definitions and interfaces that are relevant to basic components.

Listing 13.33. Part of the Components IDL Module—Applicable to Basic Components
//IDL #ifndef _COMPONENTS_IDL_ #define _COMPONENTS_IDL_ //import ::CORBA //import ::SecurityLevel2 //import ::CosPersistentState //import ::PortableServer //import ::CosNotification //import ::CosNotifyChannelAdmin // ADDED #pragma prefix "omg.org" #include <omg/orb.idl> module Components { typedef string FeatureName; typedef sequence<FeatureName> NameList; valuetype Cookie { private sequence<octet> cookieValue; }; exception InvalidName { }; exception InvalidConnection { }; exception ExceededConnectionLimit ...

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.