summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION570
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] {
+ }
+ }
+ }
+}
+