vio-0.0.1 / gftp-agent 0.0.1

nf2 nf2 at scheinwelt.at
Wed Feb 7 05:39:52 EET 2007


hi,

here is a first prototype of libvio and gftp-agent:

http://www.scheinwelt.at/~norbertf/devel/vio/

screenshot of gftp-agent:
http://www.scheinwelt.at/~norbertf/devel/vio/vio_gftpagent_screenshot.png

for testing install both packages and run the cli client

vio-client
vio-client shell

vio-client ls ftp://user@server.org/

... will auto-launch gftp-agent, pop up the password-dialog,
the systray icon (changing colors on activity) etc...


the client side interface of libvio is declared in vio.h
the agent side interface in vio_agent.h

if you want to see how to use the client/agent API have a look at:

vio_client/vio-client.c (the cli client)
vio_agent/vio_file_agent.c  (the agent for the "file:" protocol)

the job handlers of the multithreaded gftp-agent are defined in 
gftp-agent.c (it currently uses gnome-vfs as ftp-client library
- i didn't want to write my own yet...


norbert




More information about the xdg mailing list