Filesystem Modules

Table of Contents
Writing Modules -- basic gnome-vfs module concepts
MIME typing -- 
gnome-vfs-method -- 
gnome-vfs-module -- 
gnome-vfs-module-shared -- 
gnome-vfs-module-callback-module-api -- 
gnome-vfs-ssl -- 
GnomeVFSContext -- contexts allows modules to track thread usage and cancellation properly
gnome-vfs-socket -- 
gnome-vfs-socket-buffer -- 
gnome-vfs-transform -- 
gnome-vfs-parse-ls -- 

Modules are the mechanism by which GnomeVFS accesses different filesystems, from http, to the local disk, to smb. Module authors must implement a simple set of filesystem operations and can provide varying degrees of service (read-only, read-write, seeking, etc). Modules are dynamically loaded based upon the URI scheme passed into the high-level GnomeVFS APIs.