Lines Matching defs:_GFileIface
162 struct _GFileIface struct
164 GTypeInterface g_iface;
168 GFile * (* dup) (GFile *file);
169 guint (* hash) (GFile *file);
170 gboolean (* equal) (GFile *file1,
172 gboolean (* is_native) (GFile *file);
173 gboolean (* has_uri_scheme) (GFile *file,
175 char * (* get_uri_scheme) (GFile *file);
176 char * (* get_basename) (GFile *file);
177 char * (* get_path) (GFile *file);
178 char * (* get_uri) (GFile *file);
179 char * (* get_parse_name) (GFile *file);
180 GFile * (* get_parent) (GFile *file);
181 gboolean (* prefix_matches) (GFile *prefix,
183 char * (* get_relative_path) (GFile *parent,
185 GFile * (* resolve_relative_path) (GFile *file,
187 GFile * (* get_child_for_display_name) (GFile *file,
191 GFileEnumerator * (* enumerate_children) (GFile *file,
196 void (* enumerate_children_async) (GFile *file,
203 GFileEnumerator * (* enumerate_children_finish) (GFile *file,
207 GFileInfo * (* query_info) (GFile *file,
212 void (* query_info_async) (GFile *file,
219 GFileInfo * (* query_info_finish) (GFile *file,
223 GFileInfo * (* query_filesystem_info) (GFile *file,
227 void (* query_filesystem_info_async) (GFile *file,
233 GFileInfo * (* query_filesystem_info_finish)(GFile *file,
237 GMount * (* find_enclosing_mount) (GFile *file,
240 void (* find_enclosing_mount_async) (GFile *file,
245 GMount * (* find_enclosing_mount_finish) (GFile *file,
249 GFile * (* set_display_name) (GFile *file,
253 void (* set_display_name_async) (GFile *file,
259 GFile * (* set_display_name_finish) (GFile *file,
263 GFileAttributeInfoList * (* query_settable_attributes) (GFile *file,
266 void (* _query_settable_attributes_async) (void);
267 void (* _query_settable_attributes_finish) (void);
269 GFileAttributeInfoList * (* query_writable_namespaces) (GFile *file,
272 void (* _query_writable_namespaces_async) (void);
273 void (* _query_writable_namespaces_finish) (void);
275 gboolean (* set_attribute) (GFile *file,
282 gboolean (* set_attributes_from_info) (GFile *file,
287 void (* set_attributes_async) (GFile *file,
294 gboolean (* set_attributes_finish) (GFile *file,
299 GFileInputStream * (* read_fn) (GFile *file,
302 void (* read_async) (GFile *file,
307 GFileInputStream * (* read_finish) (GFile *file,
311 GFileOutputStream * (* append_to) (GFile *file,
315 void (* append_to_async) (GFile *file,
321 GFileOutputStream * (* append_to_finish) (GFile *file,
325 GFileOutputStream * (* create) (GFile *file,
329 void (* create_async) (GFile *file,
335 GFileOutputStream * (* create_finish) (GFile *file,
339 GFileOutputStream * (* replace) (GFile *file,
345 void (* replace_async) (GFile *file,
353 GFileOutputStream * (* replace_finish) (GFile *file,
357 gboolean (* delete_file) (GFile *file,
360 void (* delete_file_async) (GFile *file,
365 gboolean (* delete_file_finish) (GFile *file,
369 gboolean (* trash) (GFile *file,
372 void (* trash_async) (GFile *file,
377 gboolean (* trash_finish) (GFile *file,
381 gboolean (* make_directory) (GFile *file,
384 void (* make_directory_async) (GFile *file,
389 gboolean (* make_directory_finish) (GFile *file,
393 gboolean (* make_symbolic_link) (GFile *file,
397 void (* _make_symbolic_link_async) (void);
398 void (* _make_symbolic_link_finish) (void);
400 gboolean (* copy) (GFile *source,
407 void (* copy_async) (GFile *source,
416 gboolean (* copy_finish) (GFile *file,
420 gboolean (* move) (GFile *source,
427 void (* _move_async) (void);
428 void (* _move_finish) (void);
430 void (* mount_mountable) (GFile *file,
436 GFile * (* mount_mountable_finish) (GFile *file,
440 void (* unmount_mountable) (GFile *file,
445 gboolean (* unmount_mountable_finish) (GFile *file,
449 void (* eject_mountable) (GFile *file,
454 gboolean (* eject_mountable_finish) (GFile *file,
458 void (* mount_enclosing_volume) (GFile *location,
464 gboolean (* mount_enclosing_volume_finish) (GFile *location,
468 GFileMonitor * (* monitor_dir) (GFile *file,
472 GFileMonitor * (* monitor_file) (GFile *file,
477 GFileIOStream * (* open_readwrite) (GFile *file,
480 void (* open_readwrite_async) (GFile *file,
485 GFileIOStream * (* open_readwrite_finish) (GFile *file,
488 GFileIOStream * (* create_readwrite) (GFile *file,
492 void (* create_readwrite_async) (GFile *file,
498 GFileIOStream * (* create_readwrite_finish) (GFile *file,
501 GFileIOStream * (* replace_readwrite) (GFile *file,
507 void (* replace_readwrite_async) (GFile *file,
515 GFileIOStream * (* replace_readwrite_finish) (GFile *file,
519 void (* start_mountable) (GFile *file,
525 gboolean (* start_mountable_finish) (GFile *file,
529 void (* stop_mountable) (GFile *file,
535 gboolean (* stop_mountable_finish) (GFile *file,
539 gboolean supports_thread_contexts;
541 void (* unmount_mountable_with_operation) (GFile *file,
547 gboolean (* unmount_mountable_with_operation_finish) (GFile *file,
551 void (* eject_mountable_with_operation) (GFile *file,
557 gboolean (* eject_mountable_with_operation_finish) (GFile *file,
561 void (* poll_mountable) (GFile *file,
565 gboolean (* poll_mountable_finish) (GFile *file,
569 gboolean (* measure_disk_usage) (GFile *file,
578 void (* measure_disk_usage_async) (GFile *file,
586 gboolean (* measure_disk_usage_finish) (GFile *file,