Programmatic interface to the Implementation Repository

The Implementation Repository can be accessed and updated dynamically using the programmatic interface provided by the ImplRepository class (defined in "implrep.idl"). The global variable SOMD_ImplRepObject is initialized by SOMD_Init to point to the ImplRepositor object. The following methods are defined on it:

The following methods maintain an association between server implementations and the names of the classes they implement. These methods effectively maintain a mapping of <className, Implid>.

With the ImplRepository programmatic interface, it is possible for an application to define additional server implementations at run time.


[Back: Registration steps using 'pregimpl' or 'wregimpl']
[Next: The 'dsom' server manager utility]