diff options
Diffstat (limited to 'REFLECTION-DEV')
-rw-r--r-- | REFLECTION-DEV | 570 |
1 files changed, 570 insertions, 0 deletions
diff --git a/REFLECTION-DEV b/REFLECTION-DEV new file mode 100644 index 0000000..1586f15 --- /dev/null +++ b/REFLECTION-DEV @@ -0,0 +1,570 @@ +Extension [ <persistent> extension #89 eio version 2.0.0RC1 ] { + + - 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] { + } + } + } +} + |