#include <handle.h>
|
| 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 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) |
|
Gnome::Vfs::Handle::Handle |
( |
| ) |
|
virtual Gnome::Vfs::Handle::~Handle |
( |
| ) |
|
|
virtual |
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 |
void Gnome::Vfs::Handle::close |
( |
| ) |
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::file_control |
( |
const Glib::ustring & |
operation, |
|
|
gpointer |
operation_data |
|
) |
| throw (exception) |
GnomeVFSHandle* Gnome::Vfs::Handle::gobj |
( |
| ) |
|
const GnomeVFSHandle* Gnome::Vfs::Handle::gobj |
( |
| ) |
const |
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::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 |
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) |
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::set_file_info |
( |
const Glib::ustring & |
text_uri, |
|
|
const Glib::RefPtr< const FileInfo > & |
info, |
|
|
SetFileInfoMask |
mask |
|
) |
| throw (exception) |
|
static |
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::unlink |
( |
const Glib::ustring & |
text_uri | ) |
throw (exception) |
|
static |
static void Gnome::Vfs::Handle::unlink |
( |
const Glib::RefPtr< const Uri > & |
uri | ) |
throw (exception) |
|
static |
bool Gnome::Vfs::Handle::uri_exists |
( |
const Glib::RefPtr< const Uri > & |
uri | ) |
throw (exception) |
GnomeVFSHandle* Gnome::Vfs::Handle::gobj_ |
|
protected |
The documentation for this class was generated from the following file: