incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karsten Burger" <karsten_bur...@gmx.de>
Subject Re: Mixed oneway and normal/synchronous UNO interface calls
Date Tue, 11 Sep 2012 12:46:55 GMT
Hello Juergen,

yes there is a project to update to the new version 3.4.

Thanks, Karsten

-------- Original-Nachricht --------
> Datum: Tue, 11 Sep 2012 10:54:19 +0200
> Von: "Jürgen Schmidt" <jogischmidt@gmail.com>
> An: ooo-dev@incubator.apache.org
> Betreff: Re: Mixed oneway and normal/synchronous UNO interface calls

> On 9/11/12 10:20 AM, Karsten Burger wrote:
> > We have done tests here and it works as described: when a synchronous
> call follows previous oneway calls, it waits until the oneeways are finished.
> The sequence is ordered for the caller thread.
> 
> thanks for the update
> 
> > 
> > We used OpenOffice URE and SDK sources Version 2.3.0 (OO680_m5).
> > 
> 
> interesting, do you have plans to update to a newer version where for
> example the so called "new" UNO features are available. I mean multiple
> inheritance of interfaces and "new-style" services with constructor
> methods, etc.
> 
> There are some nice enhancements that can improve API's a lot and can
> make API's more intuitive and easier to use. For example using a
> multi-inheritance interface as a return type where always the same type
> of object is returned is much easier ti understand and can reduce the
> queryInterface calls a lot. Constructor methods of services can also
> make the code more intuitive and better to read.
> 
> Juergen
> 
> > As far as I remember our company chose UNO as backbone of the newer,
> component-based parts of the software because of
> > 
> > - the minimal overhead when calling into a service when it is in the
> same process (a virtual method call)
> > - the ability to cope with a large number of interfaces and services,
> also regarding compile times
> > - ease of debugging and the possibility to debug across component
> borders
> > 
> > They use oneway calls a lot: in this way they can reduce the IPC traffic
> between clients and a server application. At the end of a task they issue
> a synchronous call, collecting the results form so-called "remote
> variables".
> > 
> > Thanks, Karsten
> > 
> > 
> 

-- 
---------------------------------
Dr. Karsten Burger 
Lindenstraße 23
72074 Tübingen

Telefon 0171 124 134 8



Mime
View raw message