Extension [ extension #125 eio version 3.1.0 ] { - Dependencies { Dependency [ sockets (Optional) ] } - Constants [53] { Constant [ int EIO_SEEK_SET ] { 0 } Constant [ int EIO_SEEK_CUR ] { 1 } Constant [ int EIO_SEEK_END ] { 2 } Constant [ int EIO_PRI_MIN ] { -4 } Constant [ int EIO_PRI_DEFAULT ] { 0 } Constant [ int EIO_PRI_MAX ] { 4 } Constant [ int EIO_READDIR_DENTS ] { 1 } Constant [ int EIO_READDIR_DIRS_FIRST ] { 2 } Constant [ int EIO_READDIR_STAT_ORDER ] { 4 } Constant [ int EIO_READDIR_FOUND_UNKNOWN ] { 128 } Constant [ int EIO_DT_UNKNOWN ] { 0 } Constant [ int EIO_DT_FIFO ] { 1 } Constant [ int EIO_DT_CHR ] { 2 } Constant [ int EIO_DT_MPC ] { 3 } Constant [ int EIO_DT_DIR ] { 4 } Constant [ int EIO_DT_NAM ] { 5 } Constant [ int EIO_DT_BLK ] { 6 } Constant [ int EIO_DT_MPB ] { 7 } Constant [ int EIO_DT_REG ] { 8 } Constant [ int EIO_DT_NWK ] { 9 } Constant [ int EIO_DT_CMP ] { 9 } Constant [ int EIO_DT_LNK ] { 10 } Constant [ int EIO_DT_SOCK ] { 12 } Constant [ int EIO_DT_DOOR ] { 13 } Constant [ int EIO_DT_WHT ] { 14 } Constant [ int EIO_DT_MAX ] { 15 } Constant [ int EIO_O_RDONLY ] { 0 } Constant [ int EIO_O_WRONLY ] { 1 } Constant [ int EIO_O_RDWR ] { 2 } Constant [ int EIO_O_NONBLOCK ] { 2048 } Constant [ int EIO_O_APPEND ] { 1024 } Constant [ int EIO_O_CREAT ] { 64 } Constant [ int EIO_O_TRUNC ] { 512 } Constant [ int EIO_O_EXCL ] { 128 } Constant [ int EIO_O_FSYNC ] { 1052672 } Constant [ int EIO_S_IRUSR ] { 256 } Constant [ int EIO_S_IWUSR ] { 128 } Constant [ int EIO_S_IXUSR ] { 64 } Constant [ int EIO_S_IRGRP ] { 32 } Constant [ int EIO_S_IWGRP ] { 16 } Constant [ int EIO_S_IXGRP ] { 8 } Constant [ int EIO_S_IROTH ] { 4 } Constant [ int EIO_S_IWOTH ] { 2 } Constant [ int EIO_S_IXOTH ] { 1 } Constant [ int EIO_S_IFREG ] { 32768 } Constant [ int EIO_S_IFCHR ] { 8192 } Constant [ int EIO_S_IFBLK ] { 24576 } Constant [ int EIO_S_IFIFO ] { 4096 } Constant [ int EIO_S_IFSOCK ] { 49152 } Constant [ int EIO_SYNC_FILE_RANGE_WAIT_BEFORE ] { 1 } Constant [ int EIO_SYNC_FILE_RANGE_WRITE ] { 2 } Constant [ int EIO_SYNC_FILE_RANGE_WAIT_AFTER ] { 4 } Constant [ int EIO_FALLOC_FL_KEEP_SIZE ] { 1 } } - Functions { Function [ function eio_event_loop ] { - Parameters [0] { } - Return [ bool ] } Function [ function eio_poll ] { - Parameters [0] { } - Return [ int ] } Function [ function eio_open ] { - Parameters [6] { Parameter #0 [ string $path ] Parameter #1 [ int $flags ] Parameter #2 [ int $mode ] Parameter #3 [ int $pri ] Parameter #4 [ mixed $callback ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_truncate ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ int $offset = 0 ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_mkdir ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ int $mode ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_rmdir ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri = 0 ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_unlink ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri = 0 ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_utime ] { - Parameters [6] { Parameter #0 [ string $path ] Parameter #1 [ float $atime ] Parameter #2 [ float $mtime ] Parameter #3 [ int $pri = 0 ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_mknod ] { - Parameters [6] { Parameter #0 [ string $path ] Parameter #1 [ int $mode ] Parameter #2 [ int $dev ] Parameter #3 [ int $pri = 0 ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_link ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ string $new_path ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_symlink ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ string $new_path ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_rename ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ string $new_path ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_close ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri = 0 ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_sync ] { - Parameters [3] { Parameter #0 [ int $pri = 0 ] Parameter #1 [ mixed $callback = null ] Parameter #2 [ mixed $data = null ] } } Function [ function eio_fsync ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri = 0 ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_fdatasync ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri = 0 ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_futime ] { - Parameters [6] { Parameter #0 [ mixed $fd ] Parameter #1 [ float $atime ] Parameter #2 [ float $mtime ] Parameter #3 [ int $pri = 0 ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_ftruncate ] { - Parameters [5] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $offset = 0 ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_chmod ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ int $mode ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_fchmod ] { - Parameters [5] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $mode ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_chown ] { - Parameters [6] { Parameter #0 [ string $path ] Parameter #1 [ int $uid ] Parameter #2 [ int $gid = -1 ] Parameter #3 [ int $pri = 0 ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_fchown ] { - Parameters [6] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $uid ] Parameter #2 [ int $gid = -1 ] Parameter #3 [ int $pri = 0 ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_dup2 ] { - Parameters [5] { Parameter #0 [ mixed $fd ] Parameter #1 [ mixed $fd2 ] Parameter #2 [ int $pri = 0 ] Parameter #3 [ mixed $callback = null ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_read ] { - Parameters [6] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $length ] Parameter #2 [ int $offset ] Parameter #3 [ int $pri ] Parameter #4 [ mixed $callback ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_write ] { - Parameters [7] { Parameter #0 [ mixed $fd ] Parameter #1 [ mixed $str ] Parameter #2 [ int $length = 0 ] Parameter #3 [ int $offset = 0 ] Parameter #4 [ int $pri = 0 ] Parameter #5 [ mixed $callback = null ] Parameter #6 [ mixed $data = null ] } } Function [ function eio_readlink ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_realpath ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_stat ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = NULL ] } } Function [ function eio_lstat ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_fstat ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_statvfs ] { - Parameters [4] { Parameter #0 [ string $path ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_fstatvfs ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_readdir ] { - Parameters [5] { Parameter #0 [ string $path ] Parameter #1 [ int $flags ] Parameter #2 [ int $pri ] Parameter #3 [ mixed $callback ] Parameter #4 [ mixed $data = null ] } } Function [ function eio_sendfile ] { - Parameters [7] { Parameter #0 [ mixed $out_fd ] Parameter #1 [ mixed $in_fd ] Parameter #2 [ int $offset ] Parameter #3 [ int $length ] Parameter #4 [ int $pri ] Parameter #5 [ mixed $callback ] Parameter #6 [ mixed $data = null ] } } Function [ function eio_readahead ] { - Parameters [6] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $offset ] Parameter #2 [ int $length ] Parameter #3 [ int $pri = EIO_PRI_DEFAULT ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = null ] } } Function [ function eio_seek ] { - Parameters [6] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $offset ] Parameter #2 [ int $whence ] Parameter #3 [ int $pri = EIO_PRI_DEFAULT ] Parameter #4 [ mixed $callback = null ] Parameter #5 [ mixed $data = NULL ] } } Function [ function eio_syncfs ] { - Parameters [4] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $pri = EIO_PRI_DEFAULT ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_sync_file_range ] { - Parameters [7] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $offset ] Parameter #2 [ int $nbytes ] Parameter #3 [ int $flags ] Parameter #4 [ int $pri = EIO_PRI_DEFAULT ] Parameter #5 [ mixed $callback = null ] Parameter #6 [ mixed $data = null ] } } Function [ function eio_fallocate ] { - Parameters [7] { Parameter #0 [ mixed $fd ] Parameter #1 [ int $mode ] Parameter #2 [ int $offset ] Parameter #3 [ int $length ] Parameter #4 [ int $pri = EIO_PRI_DEFAULT ] Parameter #5 [ mixed $callback = null ] Parameter #6 [ mixed $data = null ] } } Function [ function eio_custom ] { - Parameters [4] { Parameter #0 [ mixed $execute ] Parameter #1 [ int $pri ] Parameter #2 [ mixed $callback ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_busy ] { - Parameters [4] { Parameter #0 [ int $delay ] Parameter #1 [ int $pri = EIO_PRI_DEFAULT ] Parameter #2 [ mixed $callback = null ] Parameter #3 [ mixed $data = null ] } } Function [ function eio_nop ] { - Parameters [3] { Parameter #0 [ int $pri = EIO_PRI_DEFAULT ] Parameter #1 [ mixed $callback = null ] Parameter #2 [ mixed $data = null ] } } Function [ function eio_cancel ] { - Parameters [1] { Parameter #0 [ $req ] } - Return [ void ] } Function [ function eio_grp ] { - Parameters [2] { Parameter #0 [ mixed $callback ] Parameter #1 [ mixed $data = null ] } } Function [ function eio_grp_add ] { - Parameters [2] { Parameter #0 [ $grp ] Parameter #1 [ $req ] } - Return [ void ] } Function [ function eio_grp_limit ] { - Parameters [2] { Parameter #0 [ $grp ] Parameter #1 [ int $limit ] } - Return [ void ] } Function [ function eio_grp_cancel ] { - Parameters [1] { Parameter #0 [ $grp ] } - Return [ void ] } Function [ function eio_set_max_poll_time ] { - Parameters [1] { Parameter #0 [ float $nseconds ] } - Return [ void ] } Function [ function eio_set_max_poll_reqs ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ void ] } Function [ function eio_set_min_parallel ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ void ] } Function [ function eio_set_max_parallel ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ void ] } Function [ function eio_set_max_idle ] { - Parameters [1] { Parameter #0 [ int $value ] } - Return [ void ] } Function [ function eio_nthreads ] { - Parameters [0] { } - Return [ int ] } Function [ function eio_nreqs ] { - Parameters [0] { } - Return [ int ] } Function [ function eio_nready ] { - Parameters [0] { } - Return [ int ] } Function [ function eio_npending ] { - Parameters [0] { } - Return [ int ] } Function [ function eio_get_event_stream ] { - Parameters [0] { } } Function [ function eio_get_last_error ] { - Parameters [1] { Parameter #0 [ $req ] } - Return [ string ] } } }