[omniORB] Is there a way to interrupt a blocked call

Duncan Grisby duncan@grisby.org
Mon Oct 28 13:18:02 2002


On Monday 21 October, Sheshi Sankineni wrote:

> we have a requirement where by doing a control-c on the client side should
> stop the blocked server call. This is requred to stop lengthy operation.
> Does CORBA provide means to do that ?

There is no easy way to do it. You could modify the ORB core code that
handles timeouts to look at a global variable, and then set that
variable from a signal handler.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan@grisby.org     --
   -- http://www.grisby.org --