|
Public Member Functions |
| Handle () |
virtual | ~Handle () |
void | open (const Glib::ustring &text_uri, OpenMode open_mode) throw (exception) |
void | open (const Glib::RefPtr< const Uri > &uri, OpenMode open_mode) throw (exception) |
void | create (const Glib::ustring &text_uri, OpenMode open_mode, bool exclusive, guint permissions) throw (exception) |
void | create (const Glib::RefPtr< const Uri > &uri, OpenMode open_mode, bool exclusive, guint permissions) throw (exception) |
void | close () throw (exception) |
FileSize | read (gpointer buffer, FileSize bytes) throw (exception) |
FileSize | write (gconstpointer buffer, FileSize bytes) throw (exception) |
void | seek (SeekPosition whence, FileOffset offset) throw (exception) |
FileSize | tell () throw (exception) |
Glib::RefPtr< FileInfo > | get_file_info (FileInfoOptions options=FILE_INFO_DEFAULT) const throw (exception) |
void | truncate (FileSize length) throw (exception) |
bool | uri_exists (const Glib::RefPtr< const Uri > &uri) throw (exception) |
void | file_control (const Glib::ustring &operation, gpointer operation_data) throw (exception) |
GnomeVFSHandle * | gobj () |
const GnomeVFSHandle * | gobj () const |
Static Public Member Functions |
Glib::RefPtr< FileInfo > | get_file_info (const Glib::ustring &text_uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception) |
void | truncate (const Glib::ustring &text_uri, FileSize length) throw (exception) |
void | truncate (const Glib::RefPtr< const Uri > &uri, FileSize length) throw (exception) |
void | make_directory (const Glib::ustring &text_uri, guint permissions) throw (exception) |
void | make_directory (const Glib::RefPtr< const Uri > &uri, guint permissions) throw (exception) |
void | remove_directory (const Glib::ustring &text_uri) throw (exception) |
void | remove_directory (const Glib::RefPtr< const Uri > &uri) throw (exception) |
void | unlink (const Glib::ustring &text_uri) throw (exception) |
void | unlink (const Glib::RefPtr< const Uri > &uri) throw (exception) |
void | move (const Glib::ustring &old_text_uri, const Glib::ustring &new_text_uri, bool force_replace) throw (exception) |
void | move (const Glib::RefPtr< const Uri > &old_uri, const Glib::RefPtr< const Uri > &new_uri, bool force_replace) throw (exception) |
bool | check_same_fs (const Glib::ustring &source, const Glib::ustring &target) throw (exception) |
bool | check_same_fs (const Glib::RefPtr< const Uri > &source, const Glib::RefPtr< const Uri > &target) throw (exception) |
void | set_file_info (const Glib::ustring &text_uri, const Glib::RefPtr< const FileInfo > &info, SetFileInfoMask mask) throw (exception) |
void | set_file_info (const Glib::RefPtr< const Uri > &uri, const Glib::RefPtr< const FileInfo > &info, SetFileInfoMask mask) throw (exception) |
Protected Attributes |
GnomeVFSHandle * | gobj_ |