Gnome2::VFS::Async3pm
Handles asynchronous file operations
Methods
handle = Gnome2::VFS::Async->create ($text_uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->create_symbolic_link ($uri, $uri_reference, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->create_uri ($uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->get_file_info ($uri_ref, $options, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->set_file_info ($uri, $info, $mask, $options, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->find_directory ($near_ref, $kind, $create_if_needed, $find_if_needed, $permissions, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
integer = Gnome2::VFS::Async->get_job_limit
Gnome2::VFS::Async->set_job_limit ($limit)
- •
-
$limit(integer)
handle = Gnome2::VFS::Async->load_directory ($text_uri, $options, $items_per_notification, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->load_directory_uri ($uri, $options, $items_per_notification, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->open ($text_uri, $open_mode, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
handle = Gnome2::VFS::Async->open_uri ($uri, $open_mode, $priority, $func, $data=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
list = Gnome2::VFS::Async->xfer ($source_ref, $target_ref, $xfer_options, $error_mode, $overwrite_mode, $priority, $func_update, $data_update, $func_sync, $data_sync=undef)
•
|
|
|---|---|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
•
|
|
Returns a GnomeVFSResult and a GnomeVFSAsyncHandle.
Enums and flags
flags Gnome2::VFS::FileInfoOptions
•
|
'default' / 'GNOME_VFS_FILE_INFO_DEFAULT' |
|---|---|
•
|
'get-mime-type' / 'GNOME_VFS_FILE_INFO_GET_MIME_TYPE' |
•
|
'force-fast-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE' |
•
|
'force-slow-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE' |
•
|
'follow-links' / 'GNOME_VFS_FILE_INFO_FOLLOW_LINKS' |
•
|
'get-access-rights' / 'GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS' |
•
|
'name-only' / 'GNOME_VFS_FILE_INFO_NAME_ONLY' |
•
|
'get-acl' / 'GNOME_VFS_FILE_INFO_GET_ACL' |
•
|
'get-selinux-context' / 'GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT' |
enum Gnome2::VFS::FindDirectoryKind
•
|
'desktop' / 'GNOME_VFS_DIRECTORY_KIND_DESKTOP' |
|---|---|
•
|
'trash' / 'GNOME_VFS_DIRECTORY_KIND_TRASH' |
flags Gnome2::VFS::OpenMode
•
|
'none' / 'GNOME_VFS_OPEN_NONE' |
|---|---|
•
|
'read' / 'GNOME_VFS_OPEN_READ' |
•
|
'write' / 'GNOME_VFS_OPEN_WRITE' |
•
|
'random' / 'GNOME_VFS_OPEN_RANDOM' |
•
|
'truncate' / 'GNOME_VFS_OPEN_TRUNCATE' |
flags Gnome2::VFS::SetFileInfoMask
•
|
'none' / 'GNOME_VFS_SET_FILE_INFO_NONE' |
|---|---|
•
|
'name' / 'GNOME_VFS_SET_FILE_INFO_NAME' |
•
|
'permissions' / 'GNOME_VFS_SET_FILE_INFO_PERMISSIONS' |
•
|
'owner' / 'GNOME_VFS_SET_FILE_INFO_OWNER' |
•
|
'time' / 'GNOME_VFS_SET_FILE_INFO_TIME' |
•
|
'acl' / 'GNOME_VFS_SET_FILE_INFO_ACL' |
•
|
'selinux-context' / 'GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT' |
•
|
'symlink-name' / 'GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME' |
enum Gnome2::VFS::XferErrorMode
•
|
'abort' / 'GNOME_VFS_XFER_ERROR_MODE_ABORT' |
|---|---|
•
|
'query' / 'GNOME_VFS_XFER_ERROR_MODE_QUERY' |
flags Gnome2::VFS::XferOptions
•
|
'default' / 'GNOME_VFS_XFER_DEFAULT' |
|---|---|
•
|
'unused-1' / 'GNOME_VFS_XFER_UNUSED_1' |
•
|
'follow-links' / 'GNOME_VFS_XFER_FOLLOW_LINKS' |
•
|
'unused-2' / 'GNOME_VFS_XFER_UNUSED_2' |
•
|
'recursive' / 'GNOME_VFS_XFER_RECURSIVE' |
•
|
'samefs' / 'GNOME_VFS_XFER_SAMEFS' |
•
|
'delete-items' / 'GNOME_VFS_XFER_DELETE_ITEMS' |
•
|
'empty-directories' / 'GNOME_VFS_XFER_EMPTY_DIRECTORIES' |
•
|
'new-unique-directory' / 'GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY' |
•
|
'removesource' / 'GNOME_VFS_XFER_REMOVESOURCE' |
•
|
'use-unique-names' / 'GNOME_VFS_XFER_USE_UNIQUE_NAMES' |
•
|
'link-items' / 'GNOME_VFS_XFER_LINK_ITEMS' |
•
|
'follow-links-recursive' / 'GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE' |
•
|
'target-default-perms' / 'GNOME_VFS_XFER_TARGET_DEFAULT_PERMS' |
enum Gnome2::VFS::XferOverwriteMode
•
|
'abort' / 'GNOME_VFS_XFER_OVERWRITE_MODE_ABORT' |
|---|---|
•
|
'query' / 'GNOME_VFS_XFER_OVERWRITE_MODE_QUERY' |
•
|
'replace' / 'GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE' |
•
|
'skip' / 'GNOME_VFS_XFER_OVERWRITE_MODE_SKIP' |
Releases
7 releases since Debian 3.1 (Sarge); the text changed 6 times.