On Tue, Feb 04, 2014 at 04:32:10PM +0100, Claudio Bley wrote: > At Tue, 4 Feb 2014 10:23:22 +0000, > Daniel P. Berrange wrote: > > > > On Tue, Feb 04, 2014 at 10:07:58AM +0100, Claudio Bley wrote: > > > At Tue, 31 Dec 2013 08:21:29 -0700, > > > Eric Blake wrote: > > > > > > > > @@ -132,17 +151,20 @@ virEventAddTimeout(int timeout, > > > > * @timer: timer id to change > > > > * @timeout: time between events in milliseconds > > > > * > > > > - * Change frequency for a timer. > > > > + * Change frequency for a timer. This function > > > > + * requires that an event loop has previously been registered with > > > > + * virEventRegisterImpl() or virEventRegisterDefaultImpl(). > > > > * > > > > * Setting frequency to -1 will disable the timer. Setting the frequency > > > > * to zero will cause it to fire on every event loop iteration. > > > > * > > > > - * Will not fail if timer exists > > > > + * Will not fail if timer exists. > > > > */ > > > > void > > > > virEventUpdateTimeout(int timer, int timeout) > > > > { > > > > > > I just stumbled over the last sentence in this function's documentation. > > > > > > What exactly is this meant to tell me? On first thought I figured this > > > to be a typo, actually meaning "it will not fail if timer does not > > > exist" (ie. just ignore the change request)? > > > > > > Or, is it just to assure that the function will work (ie. change the > > > frequency of the timer) in any circumstances iff only the timer exists > > > in the first place? > > > > > > But, then again, the function cannot fail since its return type is > > > void. So, I'd assume that the function will just always work anyway... > > > > Yes, it is basically saying that unless you have called it with a timer > > id that is invalid, it is guaranteed to succeed to change the frequency. > > Thank you, that clears it up. > > Would it make sense to reword or even remove that sentence? Because it > implies that it will fail when the timer does NOT exist? Sure, patches welcome :-) Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list