KCMS CMM Developer's Guide

Deriving Classes at Runtime

The KCMS framework uses a model that allows derivation of classes at runtime. This model changes and augments the default functionality in the pre-compiled shared library. The KCMS framework uses the Solaris runtime-loader interface. See the dlopen(3X) and dlsym(3X) man pages for more information. The runtime derivation model uses C-based routines to load, unload, initialize, terminate, and allocate at runtime.

To enable runtime derivation, you must code your CMM according to special requirements and configure each derived class it contains. Each of these topics is addressed in the sections below. See "Runtime Derivation Coding Requirements " and "Configuration Requirements" .