Nor Jaidi Tuah píše v St 03. 02. 2010 v 09:36 +0800: > Q1. > What is the recommended way of aborting an > async function so that another invocation can > be made only after the previous one has > stopped, thus ensuring that there is at most > one invocation at any time? >
I think I don't fully understand the question here. You can simply add the invocations into another async method, thus chaining them one after another. Isn't that what you mean? > Q2. > Any hope of getting the following replaced > with a better syntax? :-) > > Idle.add(async_function.callback); > yield; > > Why not simply: > > yield; > > ? > Because 'yield' just stops the method until the callback resumes it. It does nothing else. You can for example wait for a signal this way. Resuming in an idle callback is just one of the possibilities.
signature.asc
Description: Toto je digitálně podepsaná část zprávy
_______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
