1Gnome2::VFS::Async(3) User Contributed Perl DocumentationGnome2::VFS::Async(3)
2
3
4
6 Gnome2::VFS::Async
7
9 handle = Gnome2::VFS::Async->create ($text_uri, $open_mode, $exclusive,
10 $perm, $priority, $func, $data=undef)
11 · $text_uri (string)
12
13 · $open_mode (Gnome2::VFS::OpenMode)
14
15 · $exclusive (boolean)
16
17 · $perm (integer)
18
19 · $priority (integer)
20
21 · $func (scalar)
22
23 · $data (scalar)
24
25 handle = Gnome2::VFS::Async->create_symbolic_link ($uri, $uri_reference,
26 $priority, $func, $data=undef)
27 · $uri (Gnome2::VFS::URI)
28
29 · $uri_reference (string)
30
31 · $priority (integer)
32
33 · $func (scalar)
34
35 · $data (scalar)
36
37 handle = Gnome2::VFS::Async->create_uri ($uri, $open_mode, $exclusive,
38 $perm, $priority, $func, $data=undef)
39 · $uri (Gnome2::VFS::URI)
40
41 · $open_mode (Gnome2::VFS::OpenMode)
42
43 · $exclusive (boolean)
44
45 · $perm (integer)
46
47 · $priority (integer)
48
49 · $func (scalar)
50
51 · $data (scalar)
52
53 handle = Gnome2::VFS::Async->get_file_info ($uri_ref, $options, $priority,
54 $func, $data=undef)
55 · $uri_ref (scalar)
56
57 · $options (Gnome2::VFS::FileInfoOptions)
58
59 · $priority (integer)
60
61 · $func (scalar)
62
63 · $data (scalar)
64
65 handle = Gnome2::VFS::Async->set_file_info ($uri, $info, $mask, $options,
66 $priority, $func, $data=undef)
67 · $uri (Gnome2::VFS::URI)
68
69 · $info (Gnome2::VFS::FileInfo)
70
71 · $mask (Gnome2::VFS::SetFileInfoMask)
72
73 · $options (Gnome2::VFS::FileInfoOptions)
74
75 · $priority (integer)
76
77 · $func (scalar)
78
79 · $data (scalar)
80
81 handle = Gnome2::VFS::Async->find_directory ($near_ref, $kind,
82 $create_if_needed, $find_if_needed, $permissions, $priority, $func,
83 $data=undef)
84 · $near_ref (scalar)
85
86 · $kind (Gnome2::VFS::FindDirectoryKind)
87
88 · $create_if_needed (boolean)
89
90 · $find_if_needed (boolean)
91
92 · $permissions (integer)
93
94 · $priority (integer)
95
96 · $func (scalar)
97
98 · $data (scalar)
99
100 integer = Gnome2::VFS::Async->get_job_limit
101 Gnome2::VFS::Async->set_job_limit ($limit)
102 · $limit (integer)
103
104 handle = Gnome2::VFS::Async->load_directory ($text_uri, $options,
105 $items_per_notification, $priority, $func, $data=undef)
106 · $text_uri (string)
107
108 · $options (Gnome2::VFS::FileInfoOptions)
109
110 · $items_per_notification (integer)
111
112 · $priority (integer)
113
114 · $func (scalar)
115
116 · $data (scalar)
117
118 handle = Gnome2::VFS::Async->load_directory_uri ($uri, $options,
119 $items_per_notification, $priority, $func, $data=undef)
120 · $uri (Gnome2::VFS::URI)
121
122 · $options (Gnome2::VFS::FileInfoOptions)
123
124 · $items_per_notification (integer)
125
126 · $priority (integer)
127
128 · $func (scalar)
129
130 · $data (scalar)
131
132 handle = Gnome2::VFS::Async->open ($text_uri, $open_mode, $priority, $func,
133 $data=undef)
134 · $text_uri (string)
135
136 · $open_mode (Gnome2::VFS::OpenMode)
137
138 · $priority (integer)
139
140 · $func (scalar)
141
142 · $data (scalar)
143
144 handle = Gnome2::VFS::Async->open_uri ($uri, $open_mode, $priority, $func,
145 $data=undef)
146 · $uri (Gnome2::VFS::URI)
147
148 · $open_mode (Gnome2::VFS::OpenMode)
149
150 · $priority (integer)
151
152 · $func (scalar)
153
154 · $data (scalar)
155
156 list = Gnome2::VFS::Async->xfer ($source_ref, $target_ref, $xfer_options,
157 $error_mode, $overwrite_mode, $priority, $func_update, $data_update,
158 $func_sync, $data_sync=undef)
159 · $source_ref (scalar)
160
161 · $target_ref (scalar)
162
163 · $xfer_options (Gnome2::VFS::XferOptions)
164
165 · $error_mode (Gnome2::VFS::XferErrorMode)
166
167 · $overwrite_mode (Gnome2::VFS::XferOverwriteMode)
168
169 · $priority (integer)
170
171 · $func_update (scalar)
172
173 · $data_update (scalar)
174
175 · $func_sync (scalar)
176
177 · $data_sync (scalar)
178
179 Returns a GnomeVFSResult and a GnomeVFSAsyncHandle.
180
182 flags Gnome2::VFS::FileInfoOptions
183 · 'default' / 'GNOME_VFS_FILE_INFO_DEFAULT'
184
185 · 'get-mime-type' / 'GNOME_VFS_FILE_INFO_GET_MIME_TYPE'
186
187 · 'force-fast-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE'
188
189 · 'force-slow-mime-type' / 'GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE'
190
191 · 'follow-links' / 'GNOME_VFS_FILE_INFO_FOLLOW_LINKS'
192
193 · 'get-access-rights' / 'GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS'
194
195 · 'name-only' / 'GNOME_VFS_FILE_INFO_NAME_ONLY'
196
197 · 'get-acl' / 'GNOME_VFS_FILE_INFO_GET_ACL'
198
199 · 'get-selinux-context' / 'GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT'
200
201 enum Gnome2::VFS::FindDirectoryKind
202 · 'desktop' / 'GNOME_VFS_DIRECTORY_KIND_DESKTOP'
203
204 · 'trash' / 'GNOME_VFS_DIRECTORY_KIND_TRASH'
205
206 flags Gnome2::VFS::OpenMode
207 · 'none' / 'GNOME_VFS_OPEN_NONE'
208
209 · 'read' / 'GNOME_VFS_OPEN_READ'
210
211 · 'write' / 'GNOME_VFS_OPEN_WRITE'
212
213 · 'random' / 'GNOME_VFS_OPEN_RANDOM'
214
215 · 'truncate' / 'GNOME_VFS_OPEN_TRUNCATE'
216
217 flags Gnome2::VFS::SetFileInfoMask
218 · 'none' / 'GNOME_VFS_SET_FILE_INFO_NONE'
219
220 · 'name' / 'GNOME_VFS_SET_FILE_INFO_NAME'
221
222 · 'permissions' / 'GNOME_VFS_SET_FILE_INFO_PERMISSIONS'
223
224 · 'owner' / 'GNOME_VFS_SET_FILE_INFO_OWNER'
225
226 · 'time' / 'GNOME_VFS_SET_FILE_INFO_TIME'
227
228 · 'acl' / 'GNOME_VFS_SET_FILE_INFO_ACL'
229
230 · 'selinux-context' / 'GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT'
231
232 · 'symlink-name' / 'GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME'
233
234 enum Gnome2::VFS::XferErrorMode
235 · 'abort' / 'GNOME_VFS_XFER_ERROR_MODE_ABORT'
236
237 · 'query' / 'GNOME_VFS_XFER_ERROR_MODE_QUERY'
238
239 flags Gnome2::VFS::XferOptions
240 · 'default' / 'GNOME_VFS_XFER_DEFAULT'
241
242 · 'unused-1' / 'GNOME_VFS_XFER_UNUSED_1'
243
244 · 'follow-links' / 'GNOME_VFS_XFER_FOLLOW_LINKS'
245
246 · 'unused-2' / 'GNOME_VFS_XFER_UNUSED_2'
247
248 · 'recursive' / 'GNOME_VFS_XFER_RECURSIVE'
249
250 · 'samefs' / 'GNOME_VFS_XFER_SAMEFS'
251
252 · 'delete-items' / 'GNOME_VFS_XFER_DELETE_ITEMS'
253
254 · 'empty-directories' / 'GNOME_VFS_XFER_EMPTY_DIRECTORIES'
255
256 · 'new-unique-directory' / 'GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY'
257
258 · 'removesource' / 'GNOME_VFS_XFER_REMOVESOURCE'
259
260 · 'use-unique-names' / 'GNOME_VFS_XFER_USE_UNIQUE_NAMES'
261
262 · 'link-items' / 'GNOME_VFS_XFER_LINK_ITEMS'
263
264 · 'follow-links-recursive' / 'GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE'
265
266 · 'target-default-perms' / 'GNOME_VFS_XFER_TARGET_DEFAULT_PERMS'
267
268 enum Gnome2::VFS::XferOverwriteMode
269 · 'abort' / 'GNOME_VFS_XFER_OVERWRITE_MODE_ABORT'
270
271 · 'query' / 'GNOME_VFS_XFER_OVERWRITE_MODE_QUERY'
272
273 · 'replace' / 'GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE'
274
275 · 'skip' / 'GNOME_VFS_XFER_OVERWRITE_MODE_SKIP'
276
278 Gnome2::VFS
279
281 Copyright (C) 2003-2007, 2013 by the gtk2-perl team.
282
283 This software is licensed under the LGPL. See Gnome2::VFS for a full
284 notice.
285
286
287
288perl v5.28.1 2019-02-02 Gnome2::VFS::Async(3)