O'Reilly logo

Pure CORBA by Fintan Bolton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Implementing Components

The result of passing your component definitions to an extended IDL compiler is a set of partially generated classes, the executor classes. An executor is essentially a servant class with extra conditions imposed on it to make it fit into the CCM programming framework.

The class that implements a component is a component executor.

When implementing components, it is important to distinguish between container API types because the API type determines which interfaces are used to communicate with the container. There are two component API types:

  • Session API Type applies to the session and service component categories. The relevant IDL interfaces in this case are Components::Basic::SessionContext and Components::Basic::SessionComponent ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required