Re: gnome-socket API proposal
- From: James Henstridge <james daa com au>
- To: Havoc Pennington <hp redhat com>
- cc: Rodrigo Moya <rmoya mail fujitsu es>, Roberto Zunino <zunino cli di unipi it>, "gnome-devel-list gnome org" <gnome-devel-list gnome org>
- Subject: Re: gnome-socket API proposal
- Date: Tue, 14 Sep 1999 22:28:56 +0800 (WST)
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.
James.
--
Email: james@daa.com.au
WWW: http://www.daa.com.au/~james/
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 gnome-devel-list-request@gnome.org with "unsubscribe"
> as the Subject.
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]