[omniORB] Informations of omniORB 2.8.0'class

Stefan Seefeld seefelds@MAGELLAN.UMontreal.CA
Thu, 10 Feb 2000 09:15:59 -0500


as for the BOA, the classes you need to derive your 
implementations are named _sk_<interface name> for normal
classes and _lc_sk_<interface name> for classes supporting
lifecycle. For example

interface Foo {};

will generate

class _sk_Foo ...;

so you need to write

class FooImpl : public virtual _sk_Foo {};

I think this is not part of the CORBA specs, instead it's
due to the fact that the BOA is underspecified. Using the
new POA, you can completely forget about those classes,
you simply derive 

class FooImpl : public virtual POA_Foo {};

Hope that helps,	Stefan

_______________________________________________________              
              
Stefan Seefeld
Departement de Physique
Universite de Montreal
email: seefelds@magellan.umontreal.ca

_______________________________________________________

      ...ich hab' noch einen Koffer in Berlin...