eio_sendfile

(PECL eio >= 0.0.1dev)

eio_sendfileTransfer data between file descriptors

Opis

eio_sendfile ( mixed $out_fd , mixed $in_fd , int $offset , int $length [, int $pri [, callable $callback [, string $data ]]] ) : resource

eio_sendfile() copies data between one file descriptor and another. See SENDFILE(2) man page for details.

Parametry

out_fd

Output stream, Socket resource, or file descriptor. Should be opened for writing.

in_fd

Input stream, Socket resource, or file descriptor. Should be opened for reading.

offset

Offset within the source file.

length

Number of bytes to copy.

pri

Priorytet zapytania: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, lub NULL. Jeśli podana zostanie wartość NULL, parametr pri jest wewnętrznie ustawiany na EIO_PRI_DEFAULT.

callback

Funkcja callback jest wywoływana po zakończeniu wywołania. Powinna ona być zgodna z następującym prototypem:

void callback(mixed $dane, int $wynik[, resource $zapytanie]);
dane

dane przekazywane do zapytania.

wynik

wartość wynikowa, zależna od zapytania; ogólnie, jest to wartość zwracana przez odpowiednie wywołanie systemowe.

zapytanie

opcjonalny zasób zapytania, który może być użyty z funkcjami takimi jak eio_get_last_error()

data

Arbitrary variable passed to callback.

Zwracane wartości

eio_sendfile() returns request resource on success or FALSE on error.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top