---
name: "Gnome2::VFS::Async::Handle"
section: "3pm"
platform: "linux"
package: "libgnome2-vfs-perl"
version: "1.082-1+b3"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome2::VFS::Async::Handle"
---

# Gnome2::VFS::Async::Handle(3pm)

handles asynchronous file operations

## NAME

Gnome2::VFS::Async::Handle - handles asynchronous file operations

## METHODS

### $handle-\>cancel

### $handle-\>close ($func, $data=undef)

- •

  `$func` (scalar)

- •

  `$data` (scalar)

### $handle-\>read ($bytes, $func, $data=undef)

- •

  `$bytes` (integer)

- •

  `$func` (scalar)

- •

  `$data` (scalar)

### $handle-\>seek ($whence, $offset, $func, $data=undef)

- •

  `$whence` (Gnome2::VFS::SeekPosition)

- •

  `$offset` (unsigned)

- •

  `$func` (scalar)

- •

  `$data` (scalar)

Since: vfs 2.6

### $handle-\>write ($buffer, $bytes, $func, $data=undef)

- •

  `$buffer` (string)

- •

  `$bytes` (integer)

- •

  `$func` (scalar)

- •

  `$data` (scalar)

## ENUMS AND FLAGS

### enum Gnome2::VFS::SeekPosition

- •

  'start' / 'GNOME\_VFS\_SEEK\_START'

- •

  'current' / 'GNOME\_VFS\_SEEK\_CURRENT'

- •

  'end' / 'GNOME\_VFS\_SEEK\_END'

## SEE ALSO

Gnome2::VFS

## COPYRIGHT

Copyright (C) 2003-2007, 2013 by the gtk2-perl team.

This software is licensed under the LGPL.  See Gnome2::VFS for a full notice.
