Gnome2::VFS::Async
Section: User Contributed Perl Documentation (3pm)
Updated: 2009-03-01
Index
Return to Main Contents
NAME
Gnome2::VFS::Async - handles asynchronous file operations
METHODS
handle = Gnome2::VFS::Async->create ($text_uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)
-
- •
-
$text_uri (string)
- •
-
$open_mode (Gnome2::VFS::OpenMode)
- •
-
$exclusive (boolean)
- •
-
$perm (integer)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->create_symbolic_link ($uri, $uri_reference, $priority, $func, $data=undef)
-
- •
-
$uri (Gnome2::VFS::URI)
- •
-
$uri_reference (string)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->create_uri ($uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)
-
- •
-
$uri (Gnome2::VFS::URI)
- •
-
$open_mode (Gnome2::VFS::OpenMode)
- •
-
$exclusive (boolean)
- •
-
$perm (integer)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->get_file_info ($uri_ref, $options, $priority, $func, $data=undef)
-
- •
-
$uri_ref (scalar)
- •
-
$options (Gnome2::VFS::FileInfoOptions)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->set_file_info ($uri, $info, $mask, $options, $priority, $func, $data=undef)
-
- •
-
$uri (Gnome2::VFS::URI)
- •
-
$info (Gnome2::VFS::FileInfo)
- •
-
$mask (Gnome2::VFS::SetFileInfoMask)
- •
-
$options (Gnome2::VFS::FileInfoOptions)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->find_directory ($near_ref, $kind, $create_if_needed, $find_if_needed, $permissions, $priority, $func, $data=undef)
-
- •
-
$near_ref (scalar)
- •
-
$kind (Gnome2::VFS::FindDirectoryKind)
- •
-
$create_if_needed (boolean)
- •
-
$find_if_needed (boolean)
- •
-
$permissions (integer)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
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)
-
- •
-
$text_uri (string)
- •
-
$options (Gnome2::VFS::FileInfoOptions)
- •
-
$items_per_notification (integer)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->load_directory_uri ($uri, $options, $items_per_notification, $priority, $func, $data=undef)
-
- •
-
$uri (Gnome2::VFS::URI)
- •
-
$options (Gnome2::VFS::FileInfoOptions)
- •
-
$items_per_notification (integer)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->open ($text_uri, $open_mode, $priority, $func, $data=undef)
-
- •
-
$text_uri (string)
- •
-
$open_mode (Gnome2::VFS::OpenMode)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
handle = Gnome2::VFS::Async->open_uri ($uri, $open_mode, $priority, $func, $data=undef)
-
- •
-
$uri (Gnome2::VFS::URI)
- •
-
$open_mode (Gnome2::VFS::OpenMode)
- •
-
$priority (integer)
- •
-
$func (scalar)
- •
-
$data (scalar)
-
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)
-
- •
-
$source_ref (scalar)
- •
-
$target_ref (scalar)
- •
-
$xfer_options (Gnome2::VFS::XferOptions)
- •
-
$error_mode (Gnome2::VFS::XferErrorMode)
- •
-
$overwrite_mode (Gnome2::VFS::XferOverwriteMode)
- •
-
$priority (integer)
- •
-
$func_update (scalar)
- •
-
$data_update (scalar)
- •
-
$func_sync (scalar)
- •
-
$data_sync (scalar)
-
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'
SEE ALSO
Gnome2::VFS
COPYRIGHT
Copyright (C) 2003-2007 by the gtk2-perl team.
This software is licensed under the LGPL. See Gnome2::VFS for a full notice.
Index
- NAME
-
- 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)
-
- 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)
-
- ENUMS AND FLAGS
-
- flags Gnome2::VFS::FileInfoOptions
-
- enum Gnome2::VFS::FindDirectoryKind
-
- flags Gnome2::VFS::OpenMode
-
- flags Gnome2::VFS::SetFileInfoMask
-
- enum Gnome2::VFS::XferErrorMode
-
- flags Gnome2::VFS::XferOptions
-
- enum Gnome2::VFS::XferOverwriteMode
-
- SEE ALSO
-
- COPYRIGHT
-
This document was created by
man2html,
using the manual pages.
Time: 19:49:22 GMT, April 27, 2011