|
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 |
| static Glib::RefPtr< FileInfo > | get_file_info (const Glib::ustring &text_uri, FileInfoOptions options=FILE_INFO_DEFAULT) throw (exception) |
| static void | truncate (const Glib::ustring &text_uri, FileSize length) throw (exception) |
| static void | truncate (const Glib::RefPtr< const Uri > &uri, FileSize length) throw (exception) |
| static void | make_directory (const Glib::ustring &text_uri, guint permissions) throw (exception) |
| static void | make_directory (const Glib::RefPtr< const Uri > &uri, guint permissions) throw (exception) |
| static void | remove_directory (const Glib::ustring &text_uri) throw (exception) |
| static void | remove_directory (const Glib::RefPtr< const Uri > &uri) throw (exception) |
| static void | unlink (const Glib::ustring &text_uri) throw (exception) |
| static void | unlink (const Glib::RefPtr< const Uri > &uri) throw (exception) |
| static void | move (const Glib::ustring &old_text_uri, const Glib::ustring &new_text_uri, bool force_replace) throw (exception) |
| static void | move (const Glib::RefPtr< const Uri > &old_uri, const Glib::RefPtr< const Uri > &new_uri, bool force_replace) throw (exception) |
| static bool | check_same_fs (const Glib::ustring &source, const Glib::ustring &target) throw (exception) |
| static bool | check_same_fs (const Glib::RefPtr< const Uri > &source, const Glib::RefPtr< const Uri > &target) throw (exception) |
| static void | set_file_info (const Glib::ustring &text_uri, const Glib::RefPtr< const FileInfo > &info, SetFileInfoMask mask) throw (exception) |
| static void | set_file_info (const Glib::RefPtr< const Uri > &uri, const Glib::RefPtr< const FileInfo > &info, SetFileInfoMask mask) throw (exception) |
Protected Attributes |
| GnomeVFSHandle * | gobj_ |