Hello,
from the documentation I see that objects can be passed as argument.
Since the client was generated using the Slice definition this should work. But what if the servant has referenced a derived class the client does not know about ?
What is sent to the client ? What does it instantiate ? Does it throw an exception ?
It would be ok if only structures without methods would be passed along. If the servant had a derived class it would only copy the struct corresponding to the argument type.
Passing objects is a nice and desirable feature but I think it is also problematic since we can't send methods.

Reply With Quote