#include <handle.h>
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_ |
| Gnome::Vfs::Handle::Handle | ( | ) |
| virtual Gnome::Vfs::Handle::~Handle | ( | ) | [virtual] |
| void Gnome::Vfs::Handle::open | ( | const Glib::ustring & | text_uri, | |
| OpenMode | open_mode | |||
| ) | throw (exception) |
| void Gnome::Vfs::Handle::open | ( | const Glib::RefPtr< const Uri > & | uri, | |
| OpenMode | open_mode | |||
| ) | throw (exception) |
| void Gnome::Vfs::Handle::create | ( | const Glib::ustring & | text_uri, | |
| OpenMode | open_mode, | |||
| bool | exclusive, | |||
| guint | permissions | |||
| ) | throw (exception) |
| void Gnome::Vfs::Handle::create | ( | const Glib::RefPtr< const Uri > & | uri, | |
| OpenMode | open_mode, | |||
| bool | exclusive, | |||
| guint | permissions | |||
| ) | throw (exception) |
| void Gnome::Vfs::Handle::close | ( | ) | throw (exception) |
| void Gnome::Vfs::Handle::seek | ( | SeekPosition | whence, | |
| FileOffset | offset | |||
| ) | throw (exception) |
| static Glib::RefPtr<FileInfo> Gnome::Vfs::Handle::get_file_info | ( | const Glib::ustring & | text_uri, | |
| FileInfoOptions | options = FILE_INFO_DEFAULT | |||
| ) | throw (exception) [static] |
| Glib::RefPtr<FileInfo> Gnome::Vfs::Handle::get_file_info | ( | FileInfoOptions | options = FILE_INFO_DEFAULT |
) | const throw (exception) |
| static void Gnome::Vfs::Handle::truncate | ( | const Glib::ustring & | text_uri, | |
| FileSize | length | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::truncate | ( | const Glib::RefPtr< const Uri > & | uri, | |
| FileSize | length | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::make_directory | ( | const Glib::ustring & | text_uri, | |
| guint | permissions | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::make_directory | ( | const Glib::RefPtr< const Uri > & | uri, | |
| guint | permissions | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::remove_directory | ( | const Glib::ustring & | text_uri | ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::remove_directory | ( | const Glib::RefPtr< const Uri > & | uri | ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::unlink | ( | const Glib::ustring & | text_uri | ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::unlink | ( | const Glib::RefPtr< const Uri > & | uri | ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::move | ( | const Glib::ustring & | old_text_uri, | |
| const Glib::ustring & | new_text_uri, | |||
| bool | force_replace | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::move | ( | const Glib::RefPtr< const Uri > & | old_uri, | |
| const Glib::RefPtr< const Uri > & | new_uri, | |||
| bool | force_replace | |||
| ) | throw (exception) [static] |
| static bool Gnome::Vfs::Handle::check_same_fs | ( | const Glib::ustring & | source, | |
| const Glib::ustring & | target | |||
| ) | throw (exception) [static] |
| static bool Gnome::Vfs::Handle::check_same_fs | ( | const Glib::RefPtr< const Uri > & | source, | |
| const Glib::RefPtr< const Uri > & | target | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::set_file_info | ( | const Glib::ustring & | text_uri, | |
| const Glib::RefPtr< const FileInfo > & | info, | |||
| SetFileInfoMask | mask | |||
| ) | throw (exception) [static] |
| static void Gnome::Vfs::Handle::set_file_info | ( | const Glib::RefPtr< const Uri > & | uri, | |
| const Glib::RefPtr< const FileInfo > & | info, | |||
| SetFileInfoMask | mask | |||
| ) | throw (exception) [static] |
| void Gnome::Vfs::Handle::file_control | ( | const Glib::ustring & | operation, | |
| gpointer | operation_data | |||
| ) | throw (exception) |
| GnomeVFSHandle* Gnome::Vfs::Handle::gobj | ( | ) |
| const GnomeVFSHandle* Gnome::Vfs::Handle::gobj | ( | ) | const |
GnomeVFSHandle* Gnome::Vfs::Handle::gobj_ [protected] |
1.5.1