.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "Gnome2::VFS::Async 3pm" .TH Gnome2::VFS::Async 3pm "2017-07-22" "perl v5.26.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Gnome2::VFS::Async \- handles asynchronous file operations .SH "METHODS" .IX Header "METHODS" .ie n .SS "handle = Gnome2::VFS::Async\->\fBcreate\fP ($text_uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBcreate\fP ($text_uri, \f(CW$open_mode\fP, \f(CW$exclusive\fP, \f(CW$perm\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->create ($text_uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$text_uri\fR (string) .IP "\(bu" 4 \&\f(CW$open_mode\fR (Gnome2::VFS::OpenMode) .IP "\(bu" 4 \&\f(CW$exclusive\fR (boolean) .IP "\(bu" 4 \&\f(CW$perm\fR (integer) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBcreate_symbolic_link\fP ($uri, $uri_reference, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBcreate_symbolic_link\fP ($uri, \f(CW$uri_reference\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->create_symbolic_link ($uri, $uri_reference, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri\fR (Gnome2::VFS::URI) .IP "\(bu" 4 \&\f(CW$uri_reference\fR (string) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBcreate_uri\fP ($uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBcreate_uri\fP ($uri, \f(CW$open_mode\fP, \f(CW$exclusive\fP, \f(CW$perm\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->create_uri ($uri, $open_mode, $exclusive, $perm, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri\fR (Gnome2::VFS::URI) .IP "\(bu" 4 \&\f(CW$open_mode\fR (Gnome2::VFS::OpenMode) .IP "\(bu" 4 \&\f(CW$exclusive\fR (boolean) .IP "\(bu" 4 \&\f(CW$perm\fR (integer) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBget_file_info\fP ($uri_ref, $options, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBget_file_info\fP ($uri_ref, \f(CW$options\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->get_file_info ($uri_ref, $options, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri_ref\fR (scalar) .IP "\(bu" 4 \&\f(CW$options\fR (Gnome2::VFS::FileInfoOptions) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBset_file_info\fP ($uri, $info, $mask, $options, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBset_file_info\fP ($uri, \f(CW$info\fP, \f(CW$mask\fP, \f(CW$options\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->set_file_info ($uri, $info, $mask, $options, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri\fR (Gnome2::VFS::URI) .IP "\(bu" 4 \&\f(CW$info\fR (Gnome2::VFS::FileInfo) .IP "\(bu" 4 \&\f(CW$mask\fR (Gnome2::VFS::SetFileInfoMask) .IP "\(bu" 4 \&\f(CW$options\fR (Gnome2::VFS::FileInfoOptions) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBfind_directory\fP ($near_ref, $kind, $create_if_needed, $find_if_needed, $permissions, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBfind_directory\fP ($near_ref, \f(CW$kind\fP, \f(CW$create_if_needed\fP, \f(CW$find_if_needed\fP, \f(CW$permissions\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->find_directory ($near_ref, $kind, $create_if_needed, $find_if_needed, $permissions, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$near_ref\fR (scalar) .IP "\(bu" 4 \&\f(CW$kind\fR (Gnome2::VFS::FindDirectoryKind) .IP "\(bu" 4 \&\f(CW$create_if_needed\fR (boolean) .IP "\(bu" 4 \&\f(CW$find_if_needed\fR (boolean) .IP "\(bu" 4 \&\f(CW$permissions\fR (integer) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .SS "integer = Gnome2::VFS::Async\->\fBget_job_limit\fP" .IX Subsection "integer = Gnome2::VFS::Async->get_job_limit" .SS "Gnome2::VFS::Async\->\fBset_job_limit\fP ($limit)" .IX Subsection "Gnome2::VFS::Async->set_job_limit ($limit)" .IP "\(bu" 4 \&\f(CW$limit\fR (integer) .ie n .SS "handle = Gnome2::VFS::Async\->\fBload_directory\fP ($text_uri, $options, $items_per_notification, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBload_directory\fP ($text_uri, \f(CW$options\fP, \f(CW$items_per_notification\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->load_directory ($text_uri, $options, $items_per_notification, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$text_uri\fR (string) .IP "\(bu" 4 \&\f(CW$options\fR (Gnome2::VFS::FileInfoOptions) .IP "\(bu" 4 \&\f(CW$items_per_notification\fR (integer) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBload_directory_uri\fP ($uri, $options, $items_per_notification, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBload_directory_uri\fP ($uri, \f(CW$options\fP, \f(CW$items_per_notification\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->load_directory_uri ($uri, $options, $items_per_notification, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri\fR (Gnome2::VFS::URI) .IP "\(bu" 4 \&\f(CW$options\fR (Gnome2::VFS::FileInfoOptions) .IP "\(bu" 4 \&\f(CW$items_per_notification\fR (integer) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBopen\fP ($text_uri, $open_mode, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBopen\fP ($text_uri, \f(CW$open_mode\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->open ($text_uri, $open_mode, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$text_uri\fR (string) .IP "\(bu" 4 \&\f(CW$open_mode\fR (Gnome2::VFS::OpenMode) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "handle = Gnome2::VFS::Async\->\fBopen_uri\fP ($uri, $open_mode, $priority, $func, $data=undef)" .el .SS "handle = Gnome2::VFS::Async\->\fBopen_uri\fP ($uri, \f(CW$open_mode\fP, \f(CW$priority\fP, \f(CW$func\fP, \f(CW$data\fP=undef)" .IX Subsection "handle = Gnome2::VFS::Async->open_uri ($uri, $open_mode, $priority, $func, $data=undef)" .IP "\(bu" 4 \&\f(CW$uri\fR (Gnome2::VFS::URI) .IP "\(bu" 4 \&\f(CW$open_mode\fR (Gnome2::VFS::OpenMode) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .ie n .SS "list = Gnome2::VFS::Async\->\fBxfer\fP ($source_ref, $target_ref, $xfer_options, $error_mode, $overwrite_mode, $priority, $func_update, $data_update, $func_sync, $data_sync=undef)" .el .SS "list = Gnome2::VFS::Async\->\fBxfer\fP ($source_ref, \f(CW$target_ref\fP, \f(CW$xfer_options\fP, \f(CW$error_mode\fP, \f(CW$overwrite_mode\fP, \f(CW$priority\fP, \f(CW$func_update\fP, \f(CW$data_update\fP, \f(CW$func_sync\fP, \f(CW$data_sync\fP=undef)" .IX Subsection "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)" .IP "\(bu" 4 \&\f(CW$source_ref\fR (scalar) .IP "\(bu" 4 \&\f(CW$target_ref\fR (scalar) .IP "\(bu" 4 \&\f(CW$xfer_options\fR (Gnome2::VFS::XferOptions) .IP "\(bu" 4 \&\f(CW$error_mode\fR (Gnome2::VFS::XferErrorMode) .IP "\(bu" 4 \&\f(CW$overwrite_mode\fR (Gnome2::VFS::XferOverwriteMode) .IP "\(bu" 4 \&\f(CW$priority\fR (integer) .IP "\(bu" 4 \&\f(CW$func_update\fR (scalar) .IP "\(bu" 4 \&\f(CW$data_update\fR (scalar) .IP "\(bu" 4 \&\f(CW$func_sync\fR (scalar) .IP "\(bu" 4 \&\f(CW$data_sync\fR (scalar) .PP Returns a GnomeVFSResult and a GnomeVFSAsyncHandle. .SH "ENUMS AND FLAGS" .IX Header "ENUMS AND FLAGS" .SS "flags Gnome2::VFS::FileInfoOptions" .IX Subsection "flags Gnome2::VFS::FileInfoOptions" .IP "\(bu" 4 \&'default' / '\s-1GNOME_VFS_FILE_INFO_DEFAULT\s0' .IP "\(bu" 4 \&'get\-mime\-type' / '\s-1GNOME_VFS_FILE_INFO_GET_MIME_TYPE\s0' .IP "\(bu" 4 \&'force\-fast\-mime\-type' / '\s-1GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE\s0' .IP "\(bu" 4 \&'force\-slow\-mime\-type' / '\s-1GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE\s0' .IP "\(bu" 4 \&'follow\-links' / '\s-1GNOME_VFS_FILE_INFO_FOLLOW_LINKS\s0' .IP "\(bu" 4 \&'get\-access\-rights' / '\s-1GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS\s0' .IP "\(bu" 4 \&'name\-only' / '\s-1GNOME_VFS_FILE_INFO_NAME_ONLY\s0' .IP "\(bu" 4 \&'get\-acl' / '\s-1GNOME_VFS_FILE_INFO_GET_ACL\s0' .IP "\(bu" 4 \&'get\-selinux\-context' / '\s-1GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT\s0' .SS "enum Gnome2::VFS::FindDirectoryKind" .IX Subsection "enum Gnome2::VFS::FindDirectoryKind" .IP "\(bu" 4 \&'desktop' / '\s-1GNOME_VFS_DIRECTORY_KIND_DESKTOP\s0' .IP "\(bu" 4 \&'trash' / '\s-1GNOME_VFS_DIRECTORY_KIND_TRASH\s0' .SS "flags Gnome2::VFS::OpenMode" .IX Subsection "flags Gnome2::VFS::OpenMode" .IP "\(bu" 4 \&'none' / '\s-1GNOME_VFS_OPEN_NONE\s0' .IP "\(bu" 4 \&'read' / '\s-1GNOME_VFS_OPEN_READ\s0' .IP "\(bu" 4 \&'write' / '\s-1GNOME_VFS_OPEN_WRITE\s0' .IP "\(bu" 4 \&'random' / '\s-1GNOME_VFS_OPEN_RANDOM\s0' .IP "\(bu" 4 \&'truncate' / '\s-1GNOME_VFS_OPEN_TRUNCATE\s0' .SS "flags Gnome2::VFS::SetFileInfoMask" .IX Subsection "flags Gnome2::VFS::SetFileInfoMask" .IP "\(bu" 4 \&'none' / '\s-1GNOME_VFS_SET_FILE_INFO_NONE\s0' .IP "\(bu" 4 \&'name' / '\s-1GNOME_VFS_SET_FILE_INFO_NAME\s0' .IP "\(bu" 4 \&'permissions' / '\s-1GNOME_VFS_SET_FILE_INFO_PERMISSIONS\s0' .IP "\(bu" 4 \&'owner' / '\s-1GNOME_VFS_SET_FILE_INFO_OWNER\s0' .IP "\(bu" 4 \&'time' / '\s-1GNOME_VFS_SET_FILE_INFO_TIME\s0' .IP "\(bu" 4 \&'acl' / '\s-1GNOME_VFS_SET_FILE_INFO_ACL\s0' .IP "\(bu" 4 \&'selinux\-context' / '\s-1GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT\s0' .IP "\(bu" 4 \&'symlink\-name' / '\s-1GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME\s0' .SS "enum Gnome2::VFS::XferErrorMode" .IX Subsection "enum Gnome2::VFS::XferErrorMode" .IP "\(bu" 4 \&'abort' / '\s-1GNOME_VFS_XFER_ERROR_MODE_ABORT\s0' .IP "\(bu" 4 \&'query' / '\s-1GNOME_VFS_XFER_ERROR_MODE_QUERY\s0' .SS "flags Gnome2::VFS::XferOptions" .IX Subsection "flags Gnome2::VFS::XferOptions" .IP "\(bu" 4 \&'default' / '\s-1GNOME_VFS_XFER_DEFAULT\s0' .IP "\(bu" 4 \&'unused\-1' / '\s-1GNOME_VFS_XFER_UNUSED_1\s0' .IP "\(bu" 4 \&'follow\-links' / '\s-1GNOME_VFS_XFER_FOLLOW_LINKS\s0' .IP "\(bu" 4 \&'unused\-2' / '\s-1GNOME_VFS_XFER_UNUSED_2\s0' .IP "\(bu" 4 \&'recursive' / '\s-1GNOME_VFS_XFER_RECURSIVE\s0' .IP "\(bu" 4 \&'samefs' / '\s-1GNOME_VFS_XFER_SAMEFS\s0' .IP "\(bu" 4 \&'delete\-items' / '\s-1GNOME_VFS_XFER_DELETE_ITEMS\s0' .IP "\(bu" 4 \&'empty\-directories' / '\s-1GNOME_VFS_XFER_EMPTY_DIRECTORIES\s0' .IP "\(bu" 4 \&'new\-unique\-directory' / '\s-1GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY\s0' .IP "\(bu" 4 \&'removesource' / '\s-1GNOME_VFS_XFER_REMOVESOURCE\s0' .IP "\(bu" 4 \&'use\-unique\-names' / '\s-1GNOME_VFS_XFER_USE_UNIQUE_NAMES\s0' .IP "\(bu" 4 \&'link\-items' / '\s-1GNOME_VFS_XFER_LINK_ITEMS\s0' .IP "\(bu" 4 \&'follow\-links\-recursive' / '\s-1GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE\s0' .IP "\(bu" 4 \&'target\-default\-perms' / '\s-1GNOME_VFS_XFER_TARGET_DEFAULT_PERMS\s0' .SS "enum Gnome2::VFS::XferOverwriteMode" .IX Subsection "enum Gnome2::VFS::XferOverwriteMode" .IP "\(bu" 4 \&'abort' / '\s-1GNOME_VFS_XFER_OVERWRITE_MODE_ABORT\s0' .IP "\(bu" 4 \&'query' / '\s-1GNOME_VFS_XFER_OVERWRITE_MODE_QUERY\s0' .IP "\(bu" 4 \&'replace' / '\s-1GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE\s0' .IP "\(bu" 4 \&'skip' / '\s-1GNOME_VFS_XFER_OVERWRITE_MODE_SKIP\s0' .SH "SEE ALSO" .IX Header "SEE ALSO" Gnome2::VFS .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (C) 2003\-2007, 2013 by the gtk2\-perl team. .PP This software is licensed under the \s-1LGPL.\s0 See Gnome2::VFS for a full notice.