This function returns the timeout value after which outgoing IIOP requests terminate.
It can be configured by setting the application variable
iiop_timeout TimeVal (seconds), if it is not set it will have the default value
infinity. If a request times out a system exception, e.g.
TIMEOUT, is raised.
Note: the iiop_timeout configuration parameter (TimeVal) may only range between 0 and 1000000 seconds.
Otherwise, the default value is used.
Note: Earlier IC versions required that the compile option {timeout,"module::interface"},
was used, which allow the user to add an extra timeout parameter, e.g.,
module_interface:function(ObjRef, Timeout, ... Arguments ...) or
module_interface:function(ObjRef, [{timeout, Timeout}], ... Arguments ...),
instead of module_interface:function(ObjRef, ... Arguments ...).
This is no longer the case and if the extra Timeout is used,
argument will override the configuration parameter iiop_timeout.
It is, however, not possible
to use infinity to override the Timeout parameter. The Timeout
option is also valid for objects which resides within the same Orber domain.