Handle

Name

Handle -- 

Synopsis



GnomeVFSHandle* gnome_vfs_handle_new        (GnomeVFSURI *uri,
                                             GnomeVFSMethodHandle *method_handle,
                                             GnomeVFSOpenMode open_mode);
void        gnome_vfs_handle_destroy        (GnomeVFSHandle *handle);
GnomeVFSOpenMode gnome_vfs_handle_get_open_mode
                                            (GnomeVFSHandle *handle);
GnomeVFSResult gnome_vfs_handle_do_close    (GnomeVFSHandle *handle,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_read     (GnomeVFSHandle *handle,
                                             gpointer buffer,
                                             GnomeVFSFileSize num_bytes,
                                             GnomeVFSFileSize *bytes_read,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_write    (GnomeVFSHandle *handle,
                                             gconstpointer buffer,
                                             GnomeVFSFileSize num_bytes,
                                             GnomeVFSFileSize *bytes_written,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_close_directory
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_read_directory
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSFileInfo *file_info,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_seek     (GnomeVFSHandle *handle,
                                             GnomeVFSSeekPosition whence,
                                             GnomeVFSFileSize offset,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_tell     (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize *offset_return);
GnomeVFSResult gnome_vfs_handle_do_get_file_info
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSFileInfo *info,
                                             GnomeVFSFileInfoOptions options,
                                             GnomeVFSContext *context);
GnomeVFSResult gnome_vfs_handle_do_truncate (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize length,
                                             GnomeVFSContext *context);

Description

Details

gnome_vfs_handle_new ()

GnomeVFSHandle* gnome_vfs_handle_new        (GnomeVFSURI *uri,
                                             GnomeVFSMethodHandle *method_handle,
                                             GnomeVFSOpenMode open_mode);

uri : 
method_handle : 
open_mode : 
Returns : 


gnome_vfs_handle_destroy ()

void        gnome_vfs_handle_destroy        (GnomeVFSHandle *handle);

handle : 


gnome_vfs_handle_get_open_mode ()

GnomeVFSOpenMode gnome_vfs_handle_get_open_mode
                                            (GnomeVFSHandle *handle);

handle : 
Returns : 


gnome_vfs_handle_do_close ()

GnomeVFSResult gnome_vfs_handle_do_close    (GnomeVFSHandle *handle,
                                             GnomeVFSContext *context);

handle : 
context : 
Returns : 


gnome_vfs_handle_do_read ()

GnomeVFSResult gnome_vfs_handle_do_read     (GnomeVFSHandle *handle,
                                             gpointer buffer,
                                             GnomeVFSFileSize num_bytes,
                                             GnomeVFSFileSize *bytes_read,
                                             GnomeVFSContext *context);

handle : 
buffer : 
num_bytes : 
bytes_read : 
context : 
Returns : 


gnome_vfs_handle_do_write ()

GnomeVFSResult gnome_vfs_handle_do_write    (GnomeVFSHandle *handle,
                                             gconstpointer buffer,
                                             GnomeVFSFileSize num_bytes,
                                             GnomeVFSFileSize *bytes_written,
                                             GnomeVFSContext *context);

handle : 
buffer : 
num_bytes : 
bytes_written : 
context : 
Returns : 


gnome_vfs_handle_do_close_directory ()

GnomeVFSResult gnome_vfs_handle_do_close_directory
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSContext *context);

handle : 
context : 
Returns : 


gnome_vfs_handle_do_read_directory ()

GnomeVFSResult gnome_vfs_handle_do_read_directory
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSFileInfo *file_info,
                                             GnomeVFSContext *context);

handle : 
file_info : 
context : 
Returns : 


gnome_vfs_handle_do_seek ()

GnomeVFSResult gnome_vfs_handle_do_seek     (GnomeVFSHandle *handle,
                                             GnomeVFSSeekPosition whence,
                                             GnomeVFSFileSize offset,
                                             GnomeVFSContext *context);

handle : 
whence : 
offset : 
context : 
Returns : 


gnome_vfs_handle_do_tell ()

GnomeVFSResult gnome_vfs_handle_do_tell     (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize *offset_return);

handle : 
offset_return : 
Returns : 


gnome_vfs_handle_do_get_file_info ()

GnomeVFSResult gnome_vfs_handle_do_get_file_info
                                            (GnomeVFSHandle *handle,
                                             GnomeVFSFileInfo *info,
                                             GnomeVFSFileInfoOptions options,
                                             GnomeVFSContext *context);

handle : 
info : 
options : 
context : 
Returns : 


gnome_vfs_handle_do_truncate ()

GnomeVFSResult gnome_vfs_handle_do_truncate (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize length,
                                             GnomeVFSContext *context);

handle : 
length : 
context : 
Returns :