Summary: | Object/Local Object changes in the C++ specification | ||
---|---|---|---|
Product: | TAO | Reporter: | calabrese_p |
Component: | ORB | Assignee: | DOC Center Support List (internal) <tao-support> |
Status: | ASSIGNED --- | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 1.5.7 | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 2443, 1942 |
Description
calabrese_p
2003-09-11 12:33:01 CDT
Accept for tao-support FYI, the reference counting change didn't make it into the latest C++ mapping (03-06-03) that came 3 months after the mentioned draft (03-03-10). I didn't see anything about the conversion operators in the latest C++ mapping either. Can someone please confirm? Given these circumstances, I don't think that this bug should block bug 1278. In any case, this issue is orthogonal to CORBA 3.0.x conformance since it is a C++ mapping issue, not a core CORBA spec issue. Note that the draft of 03-03-10 is actually subsequent to the approved spec 03-06-03. I don't know where it stands in the approval process. I had these same questions a year ago and Jonathan Biggar explained it to me and assured me that the new draft would eventually become an approved specification. Now I suspect it is stalled and/or forgotten. I agree there is no dependency on the CORBA 3.0 spec/features. Hi Paul, I'm under the impression that the document numbers are in the format year-month-number. If that is the case, the document numbers indicate that the latest C++ mapping was adopted 3 months after the draft (i.e. 2003 June document 3 versus 2003 March document 10). In any case, I'm sure you're right about what's supposed to be going in the C++ mapping. Hopefully, the new mapping will be much cleaner than the existing one. this still doesn't seem to be changed n the c++ mapping. Shouldn't we now close this bug? Paul mailed the link below, a vary recent draft http://www.omg.org/docs/smsc/06-01-01.pdf 1.2 C++ mapping still isn't formal changed to enhancement and updated version. spec is now foraml, so we can implement this and it is now a bug because we are now not compliant to the c++ mapping partly implemented, also noticed that CORBA::Object doesn't have add_ref/remove_ref, that is in localobject, we need to change CORBA::Object also to match the spec |