[omniORB] Double function calls

bjorn rohde jensen shamus@tdcadsl.dk
Wed, 13 Mar 2002 15:31:29 +0100


Hi David,

 I don't know, what is happening with the double call,
you mention, but you can avoid the problem of the
server taking longer to complete the invocation than
the time-out by using propagators.
 You can have the initial invocation start the server
side calculations etc. and immediately return a reference
to an object to pull the result from or require a reference
to a call back object to push the result to.
 It does complicate the application a bit, but you get
rid of long lasting invocations, so at least, you can
safely conclude, that a long lasting invocation indicates
a problem.

Yours sincerely,

bjorn