[omniORB] ServantBase or RefCountServantBase possible bug in omniidl?

Alex Shabarshoff shura@uc.ru
Fri, 14 Jul 2000 15:12:15 +0400


While  experimenting with omniORB3 pre3, i have found what all classes
generated    by    omniidl   derives   from   ServantBase   not   from
RefCountServantBase.  So  all servants does not deleted when reference
count reaches 0 (actualy it does not reach 0).

Looking  in  omniidl  C++  backend code i found this (lines 206-208 of
poa.py):

    if node.inherits() == []:
        inherits.append("public virtual PortableServer::ServantBase")

So,    i    think   it's   just   typo   and   string   must   contain
RefCountServantBase? Or i'm completely wrong?

Best regards,  
  Alex Shabarshoff

Union Card Processing Company
Chief of Security Systems Development Department
Europay Security Supervisor