Bug 168

Summary: Is the current interface for TAO_ORB_Core::orb() appropiate?
Product: TAO Reporter: Carlos O'Ryan <coryan>
Component: ORBAssignee: DOC Center Support List (internal) <tao-support>
Status: RESOLVED ---    
Severity: enhancement CC: schmidt
Priority: P5    
Version: 0.4.3   
Hardware: All   
OS: All   

Description Carlos O'Ryan 1999-07-28 11:15:30 CDT
The method returns an ORB_ptr but does not duplicate it, this is counter
intuitive since regular IDL interfaces duplicate the object or pseudo-object
references they return.
I'm reluctant to call this a problem (and thus the low priority of this bug)
because:
1) This is a TAO internal interface, we can do whatever we want and whatever is
more efficient there.
2) Pseudo-objects violate all this rules (check Anys and TypeCodes for example)

Thanks to Andy for pointing out this problem.
Comment 1 Carlos O'Ryan 1999-08-05 09:54:59 CDT
I believe the interface is right, this is a TAO internal interface, and users
should no be calling it. Further the problem that Andy had went away because he
is using CORBA::ORB_init() now.