Please report new issues athttps://github.com/DOCGroup
The CORBA Component Model has finally clarified the semantics of locality constrained objects. My understanding is that the objects do *not* require a Servant, and are directly implemented by the proxy. In fact, a locality constrained object is only accessible as long as there is an object reference for it. This is related to the library footprint because currently TAO implements locality constrained objects using separate servants and object references, reducing the number of classes would reduce the code size. It will also reduce coupling in the library, as clients would not need to link the servant base code (and carry a good chunk of the POA with them).
The questions raised by bug #118 are answered by the CCM spec.
Re-implementing the locality constrained objects based on the new CCM should decrease coupling in the library, and it is an important step to solve bug #451
Yours?
x.
I'll be working on this soon.
1
The change is in and I'll deal with problems related to it in other places.