On Wed, May 14, 2008 at 4:46 AM, Xavier <[EMAIL PROTECTED]> wrote:
> 2008/5/14 Nagy Gabor <[EMAIL PROTECTED]>:
> About the dltotal thing, Dan indeed reverted it, but we need to add
> that feature back with another way.
> We currently have this callback :
> void cb_dl_progress(const char *filename, int xfered, int total)
> Dan suggested to add another one 2 days ago, I believe it was something like :
> void cb_dl_total_progress(int xfered, int total)
> But I already forgot. Dan, can you confirm this? :)

Yes, this is what I was thinking. The frontend(s) could then use these
two functions accordingly. Both would be called numerous times during
the download as they are now.

>>  In my opinion the parameters of callback functions should be reworked 
>> (warning,
>>  API change ;-). My preferred solution would be putting one param, a pointer 
>> to a
>>  complicated union or whatever, which can be accessed via
>>  alpm_info_get_xfered(ptr) etc. thus making it much more flexible. Thoughts?

I don't think this complexity is quite needed for the download
functions. Maybe the other functions later on though. Download we are
dealing with 4 numbers and a filename.

-Dan

_______________________________________________
pacman-dev mailing list
[email protected]
http://archlinux.org/mailman/listinfo/pacman-dev

Reply via email to