[Fwd: oaf async activation]
- From: "Diego Sevilla Ruiz (dsevilla um es)" <dsevilla ditec um es>
- To: orbit-list gnome org
- Subject: [Fwd: oaf async activation]
- Date: Thu, 05 Oct 2000 20:45:58 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: SGqRvmf0HU4TPjjDo+gOnoxR1G2wdGtn
iQA/AwUBOdzMaNoq0AfJuWS3EQJKQgCg/MpEHZv8lwc8smuz6sejvW+QS80AoO7w
cnH7prXHmse0abhdmx38000w
=07y8
-----END PGP SIGNATURE-----
--- Begin Message ---
- From: "Diego Sevilla Ruiz (dsevilla um es)" <dsevilla ditec um es>
- To: Miguel de Icaza <miguel helixcode com>
- Cc: Maciej Stachowiak <mjs eazel com>, Martin Baulig <martin home-of-linux org>, Mathieu Lacage <mathieu eazel com>, Elliot Lee <sopwith redhat com>, gnome-components-list gnome org
- Subject: Re: oaf async activation
- Date: Thu, 05 Oct 2000 20:32:59 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Miguel de Icaza wrote:
> > Those times are way too long for anything. If you can reproduce times
> > like that with recent code, please file a Nautilus bug report.
> >
> > In any case, sucky slow to start components will always exist, no
> > matter how hard we try; I think it's only reasonable to let oaf
> > clients avoid blocking their UI in such a case.
>
> Agreed. I like Mathieu's proposal.
>
I agree too. Ideally, synchrony/asynchrony isn't an "interface" concern,
so it would be better to define "poller" and "callback" objects as the new
AMI (Asinchronous Messaging) proposes, and let the client to choose the
QoS model of each invocation (which includes if it wants sync/async calls,
timeouts, etc.), but... in the meantime, it seems to be a good design: it
maintains the sync interface, so it could be used when ORBit implements
AMI...
This raises another question... Is ORBit supposed to eventually
implement AMI?
Regards.
diego.
--
Diego Sevilla Ruiz -- http://ditec.um.es/~dsevilla/ -- dsevilla um es
Departamento de Ingeniería y Tecnología de Computadores
Facultad de Informática. Universidad de Murcia
Campus de Espinardo - 30080 Murcia (SPAIN). - Tel. +34-968-367570
PGP: http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xC9B964B7
\huge d\em\kern-.36em\lower-.2ex\hbox{\small sevilla}\kern- 1em um es
perl -e'$_="\x4\ FLe\x2&B";for(/../g){print unpack("b*",$_),"\n"}'|tr 01 " #"
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: VmL5skHJ4DrJKAW3MVPIWlXSiKLhl2UZ
iQA/AwUBOdzJX9oq0AfJuWS3EQID0QCff7Lt+2hKVaoql3zPVXgx1PDcqfYAoPQc
WcwhwMq/V6uNV5/kLp2Dtn6o
=GgyN
-----END PGP SIGNATURE-----
_______________________________________________
gnome-components-list mailing list
gnome-components-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-components-list
--- End Message ---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]