Summary: | Valuetypes that support concrete interfaces must inherit from PortableServer::ValueRefCountBase. | ||
---|---|---|---|
Product: | TAO | Reporter: | George Thomas Edwards <g.edwards> |
Component: | IDL Compiler | Assignee: | DOC Center Support List (internal) <tao-support> |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 1.3.6 | ||
Hardware: | All | ||
OS: | All |
Description
George Thomas Edwards
2003-10-21 05:39:12 CDT
Assigning to George Edwards. changed version info to Kees as part of valuetype work seems to me that PortableServer::ValueRefCountBase has to be added as class to the valuetype library in its own file. pool If the valuetype supports any interface, abstract or concrete, its OBV_ class already has CORBA::DefaultValueRefCountBase as a mix-in. This may not be compliant, but _add_ref() and _remove_ref() are needed elsewhere in generated code, so fixing it will take some time and thought. And its presence means that mixing in PortableServer::RefCountBase at the application level will cause a operation name clash compile error. |