Summary: | Reference Counting Is Mandatory | ||
---|---|---|---|
Product: | TAO | Reporter: | fp |
Component: | POA | Assignee: | Johnny Willemsen <jwillemsen> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 1.4.2 | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 1278 |
Description
fp
2004-09-29 12:23:05 CDT
accepted Reassigned, I will handle this. accept, have this ready on my laptop. Fixed, thanks for reporting this. Thu May 26 10:17:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl> According to the latest C++ mapping, reference counting is mandatory; the RefCountServantBase class is now a legacy artifact. Thanks to Frank Pilhofer <fpilhofe at mc dot com> for reporting this. This fixes bugzilla [1952]. * tao/Abstract_Servant_Base.{h,cpp}: Made the add_ref/remove_ref methods pure virtual and added _refcount_value * tao/PortableServer/Servant_Base.{h,cpp}: Added reference counting to TAO_ServantBase and removed TAO_RefCountServantBase * tao/PortableServer/PS_ForwardC.h: Make RefCountServantBase a noop struct * tao/PortableServer/diffs/PS_Forward.diff: Updated |