diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 570 | 
1 files changed, 570 insertions, 0 deletions
| diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..c41e11f --- /dev/null +++ b/REFLECTION @@ -0,0 +1,570 @@ +Extension [ <persistent> extension #82 eio version 1.2.5 ] { + +  - Dependencies { +    Dependency [ sockets (Optional) ] +  } + +  - Constants [53] { +    Constant [ integer EIO_SEEK_SET ] { 0 } +    Constant [ integer EIO_SEEK_CUR ] { 1 } +    Constant [ integer EIO_SEEK_END ] { 2 } +    Constant [ integer EIO_PRI_MIN ] { -4 } +    Constant [ integer EIO_PRI_DEFAULT ] { 0 } +    Constant [ integer EIO_PRI_MAX ] { 4 } +    Constant [ integer EIO_READDIR_DENTS ] { 1 } +    Constant [ integer EIO_READDIR_DIRS_FIRST ] { 2 } +    Constant [ integer EIO_READDIR_STAT_ORDER ] { 4 } +    Constant [ integer EIO_READDIR_FOUND_UNKNOWN ] { 128 } +    Constant [ integer EIO_DT_UNKNOWN ] { 0 } +    Constant [ integer EIO_DT_FIFO ] { 1 } +    Constant [ integer EIO_DT_CHR ] { 2 } +    Constant [ integer EIO_DT_MPC ] { 3 } +    Constant [ integer EIO_DT_DIR ] { 4 } +    Constant [ integer EIO_DT_NAM ] { 5 } +    Constant [ integer EIO_DT_BLK ] { 6 } +    Constant [ integer EIO_DT_MPB ] { 7 } +    Constant [ integer EIO_DT_REG ] { 8 } +    Constant [ integer EIO_DT_NWK ] { 9 } +    Constant [ integer EIO_DT_CMP ] { 9 } +    Constant [ integer EIO_DT_LNK ] { 10 } +    Constant [ integer EIO_DT_SOCK ] { 12 } +    Constant [ integer EIO_DT_DOOR ] { 13 } +    Constant [ integer EIO_DT_WHT ] { 14 } +    Constant [ integer EIO_DT_MAX ] { 15 } +    Constant [ integer EIO_O_RDONLY ] { 0 } +    Constant [ integer EIO_O_WRONLY ] { 1 } +    Constant [ integer EIO_O_RDWR ] { 2 } +    Constant [ integer EIO_O_NONBLOCK ] { 2048 } +    Constant [ integer EIO_O_APPEND ] { 1024 } +    Constant [ integer EIO_O_CREAT ] { 64 } +    Constant [ integer EIO_O_TRUNC ] { 512 } +    Constant [ integer EIO_O_EXCL ] { 128 } +    Constant [ integer EIO_O_FSYNC ] { 1052672 } +    Constant [ integer EIO_S_IRUSR ] { 256 } +    Constant [ integer EIO_S_IWUSR ] { 128 } +    Constant [ integer EIO_S_IXUSR ] { 64 } +    Constant [ integer EIO_S_IRGRP ] { 32 } +    Constant [ integer EIO_S_IWGRP ] { 16 } +    Constant [ integer EIO_S_IXGRP ] { 8 } +    Constant [ integer EIO_S_IROTH ] { 4 } +    Constant [ integer EIO_S_IWOTH ] { 2 } +    Constant [ integer EIO_S_IXOTH ] { 1 } +    Constant [ integer EIO_S_IFREG ] { 32768 } +    Constant [ integer EIO_S_IFCHR ] { 8192 } +    Constant [ integer EIO_S_IFBLK ] { 24576 } +    Constant [ integer EIO_S_IFIFO ] { 4096 } +    Constant [ integer EIO_S_IFSOCK ] { 49152 } +    Constant [ integer EIO_SYNC_FILE_RANGE_WAIT_BEFORE ] { 1 } +    Constant [ integer EIO_SYNC_FILE_RANGE_WRITE ] { 2 } +    Constant [ integer EIO_SYNC_FILE_RANGE_WAIT_AFTER ] { 4 } +    Constant [ integer EIO_FALLOC_FL_KEEP_SIZE ] { 1 } +  } + +  - Functions { +    Function [ <internal:eio> function eio_init ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_poll ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_event_loop ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_get_last_error ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $req ] +      } +    } +    Function [ <internal:eio> function eio_open ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $flags ] +        Parameter #2 [ <required> $mode ] +        Parameter #3 [ <required> $pri ] +        Parameter #4 [ <required> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_truncate ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $offset ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_chown ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $uid ] +        Parameter #2 [ <optional> $gid ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_chmod ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $mode ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_mkdir ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $mode ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_rmdir ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_unlink ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_utime ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $atime ] +        Parameter #2 [ <required> $mtime ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_mknod ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $mode ] +        Parameter #2 [ <required> $dev ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_link ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $new_path ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_symlink ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $new_path ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_rename ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $new_path ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_close ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_sync ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_fsync ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fdatasync ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_futime ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $atime ] +        Parameter #2 [ <required> $mtime ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_ftruncate ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $offset ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fchmod ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $mode ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fchown ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $uid ] +        Parameter #2 [ <optional> $gid ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_dup2 ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $fd2 ] +        Parameter #2 [ <optional> $pri ] +        Parameter #3 [ <optional> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_read ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $length ] +        Parameter #2 [ <required> $offset ] +        Parameter #3 [ <required> $pri ] +        Parameter #4 [ <required> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_write ] { + +      - Parameters [7] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $str ] +        Parameter #2 [ <optional> $length ] +        Parameter #3 [ <optional> $offset ] +        Parameter #4 [ <optional> $pri ] +        Parameter #5 [ <optional> $callback ] +        Parameter #6 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_readlink ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_realpath ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_stat ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_lstat ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fstat ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_statvfs ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fstatvfs ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_readdir ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $path ] +        Parameter #1 [ <required> $flags ] +        Parameter #2 [ <required> $pri ] +        Parameter #3 [ <required> $callback ] +        Parameter #4 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_sendfile ] { + +      - Parameters [7] { +        Parameter #0 [ <required> $out_fd ] +        Parameter #1 [ <required> $in_fd ] +        Parameter #2 [ <required> $offset ] +        Parameter #3 [ <required> $length ] +        Parameter #4 [ <optional> $pri ] +        Parameter #5 [ <optional> $callback ] +        Parameter #6 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_readahead ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $offset ] +        Parameter #2 [ <required> $length ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_seek ] { + +      - Parameters [6] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $offset ] +        Parameter #2 [ <required> $whence ] +        Parameter #3 [ <optional> $pri ] +        Parameter #4 [ <optional> $callback ] +        Parameter #5 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_syncfs ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_sync_file_range ] { + +      - Parameters [7] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $offset ] +        Parameter #2 [ <required> $nbytes ] +        Parameter #3 [ <required> $flags ] +        Parameter #4 [ <optional> $pri ] +        Parameter #5 [ <optional> $callback ] +        Parameter #6 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_fallocate ] { + +      - Parameters [7] { +        Parameter #0 [ <required> $fd ] +        Parameter #1 [ <required> $mode ] +        Parameter #2 [ <required> $offset ] +        Parameter #3 [ <required> $length ] +        Parameter #4 [ <optional> $pri ] +        Parameter #5 [ <optional> $callback ] +        Parameter #6 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_custom ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $execute ] +        Parameter #1 [ <required> $pri ] +        Parameter #2 [ <required> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_busy ] { + +      - Parameters [4] { +        Parameter #0 [ <required> $delay ] +        Parameter #1 [ <optional> $pri ] +        Parameter #2 [ <optional> $callback ] +        Parameter #3 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_nop ] { + +      - Parameters [3] { +        Parameter #0 [ <optional> $pri ] +        Parameter #1 [ <optional> $callback ] +        Parameter #2 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_cancel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $req ] +      } +    } +    Function [ <internal:eio> function eio_grp ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $callback ] +        Parameter #1 [ <optional> $data ] +      } +    } +    Function [ <internal:eio> function eio_grp_add ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $grp ] +        Parameter #1 [ <required> $req ] +      } +    } +    Function [ <internal:eio> function eio_grp_cancel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $grp ] +      } +    } +    Function [ <internal:eio> function eio_grp_limit ] { + +      - Parameters [2] { +        Parameter #0 [ <required> $grp ] +        Parameter #1 [ <required> $limit ] +      } +    } +    Function [ <internal:eio> function eio_set_max_poll_time ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $nseconds ] +      } +    } +    Function [ <internal:eio> function eio_set_max_poll_reqs ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $nreqs ] +      } +    } +    Function [ <internal:eio> function eio_set_min_parallel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $nthreads ] +      } +    } +    Function [ <internal:eio> function eio_set_max_parallel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $nthreads ] +      } +    } +    Function [ <internal:eio> function eio_set_max_idle ] { + +      - Parameters [1] { +        Parameter #0 [ <required> $nthreads ] +      } +    } +    Function [ <internal:eio> function eio_nthreads ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_nreqs ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_nready ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_npending ] { + +      - Parameters [0] { +      } +    } +    Function [ <internal:eio> function eio_get_event_stream ] { + +      - Parameters [0] { +      } +    } +  } +} + | 
