Re: Virtual destructors and vtable layout
On Oct 13, 1:52 pm, Yakov Gerlovin <yakov.gerlo...@gmail.com> wrote:
James Kanze wrote:
But that's the case with the Corba implementations I've used as
well. When the language binding supports it.
May I ask which ORB you're referring to an how it is implemented?
I've used several. I've not really looked into the
implementation, but I do know that it doesn't marshal if the
object is located in the same process.
Specifically, I'd like to know:
1. Do you need a different declaration in IDL, something like "local"
No.
2. May you use the same interface both as local (without marshalling)
and remote?
Yes. At least I think so (it's been some time ago); the
decision is runtime; depending on where the object is located,
you'll end up with the marshalling proxy, or the actual object.
3. Do you get 2 different sets of skeleton and proxies for local and
remote?
No. IIRC, you don't even have a proxy for local objects.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34