Re: gnome-socket API proposal

On that note, I have a partially working set of routines that integrate
libwww into the glib mainloop.  I still need to do the HTTimer callback
stuff, but other than that it is working pretty well.

The slightly working code is available in CVS at gnorpm/tests/glibwww.c.
I am also looking at writing a constructor that will only intitialise the
parts of libwww required to do downloads (not worrying about parsing html
and stuff) with different protocols.  This may also be useful in a
gnome-net library.

Also, for a good libwww wraper, we would probably also want to provide an
implementation of libwww's alerts that use GTK dialogs.  This would mean
we could provide an interface like:
  gnome_load_url(gchar *url, gchar *outfile,
                 void (*complet_cb)(gchar *url, gpointer user_data),
                 gpointer user_data);

And it would handle showing dialogs for the user to enter authentication
info for the remote server if necessary, and maybe even a progress bar to
show how far the download has gone.



On Tue, 14 Sep 1999, Havoc Pennington wrote:

> On Tue, 14 Sep 1999, Rodrigo Moya wrote:
> > Isn't there a gnome_ftp (or something like that, as part of the gftp
> > app) API? I think this could also be included in this libgnomenet. And
> > what about libghttp as well? or is it totally independent of gnome/glib?
> > 
> Chris Blizzard has been trying to get people to use libwww instead of
> libghttp, libghttp is somewhat deprecated. gnomenet could maybe have a
> convenience interface or something to merge libwww with the main loop, I
> dunno if that would be useful. 
> We could always start with a small library and add stuff later. gnome-libs
> could stand to be made up of many small libraries, since apps could then
> avoid linking unnecessary code.
> Havoc
> -- 
> To unsubscribe: mail with "unsubscribe"
> as the Subject.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]