interface Directory {
- GnomeVFSFileInfo read()
+ void read(out GnomeVFSFileInfo file_info)
raises (GnomeVFSResultException,GlibLogMessageFatal);
void remove()
raises (GnomeVFSResultException,GlibLogMessageFatal);
interface File {
- void read(out Bytes buffer,in GnomeVFSFileSize num_bytes,out GnomeVFSFileSize bytes_read_return)
+ void read(out Bytes buffer,in GnomeVFSFileSize num_bytes)
raises (GnomeVFSResultException,GlibLogMessageFatal);
void write(in Bytes buffer,out GnomeVFSFileSize bytes_written_return)
raises (GnomeVFSResultException,GlibLogMessageFatal);
interface Vfs {
void registerGlibLogFunc(in GlibLogFunc glib_log_func);
+ void shutdown();
Directory directory_new_open(in string pathname)
raises (GnomeVFSResultException,GlibLogMessageFatal);
Directory directory_new_make(in string pathname,in GnomeVFSFilePermissions perm)