| Extracted from Pike v7.8 release 866 at 2018-07-18.

[Top]
Stdio
Stdio.File

# Method Stdio.File()->set_callbacks()

Method set_callbacks

  `void set_callbacks(void|function(mixed:int) read_cb, void|function(mixed:int) write_cb, void|function(mixed:int) close_cb, void|function(mixed:int) read_oob_cb, void|function(mixed:int) write_oob_cb)`

Description

  Installs all the specified callbacks at once. Use UNDEFINED to keep the current setting for a callback.

  Like set_nonblocking , the callbacks are installed atomically. As opposed to set_nonblocking , this function does not do anything with the stream, and it doesn't even have to be open.

See also

  set_read_callback , set_write_callback , set_read_oob_callback , set_write_oob_callback , set_close_callback , query_callbacks