# Method SSL.File()->set_nonblocking()

Method set_nonblocking

  ``void` set_nonblocking(`void`|`Stdio.read_callback_t` `read`, `void`|`Stdio.write_callback_t` `write`, `void`|`function`(`void`|`mixed`:`int`) `close`, `void`|`function`(`void`|`mixed`:`int`) `read_oob`, `void`|`function`(`void`|`mixed`:`int`) `write_oob`, `void`|`function`(`void`|`mixed`:`int`) `accept`)`

Description

  Set the stream in nonblocking mode, installing the specified callbacks. The alert callback isn't touched.

Note

  Prior to version 7.5.12, this function didn't set the accept callback.

Bugs

  `read_oob` and `write_oob` are currently ignored.

See also

  set_callbacks, query_callbacks, set_nonblocking_keep_callbacks, set_blocking