cl-libuv

API Reference

cl-libuv

Low-level libuv bindings for Common Lisp.

LIBUV-GROVEL

No exported symbols.

LIBUV

  • Variable +AF-UNSPEC+
    0
  • Variable +AF-UNIX+
    1
  • Variable +AF-INET+
    2
  • Variable +AF-INET-6+
    10
  • Variable +SOCK-STREAM+
    1
  • Variable +IPPROTO-TCP+
    6
  • Cffi-Type SSIZE-T
  • Cffi-Type SIZE-T
  • Cffi-Type UINT64-T
  • Cffi-Type UINT32-T
  • Cffi-Type UINT16-T
  • Cffi-Type UINT8-T
  • Cffi-Type UV-UID-T
  • Cffi-Type UV-GID-T
  • Cffi-Struct IN-ADDR
  • Cffi-Struct IN6-ADDR
  • Cffi-Struct SOCKADDR
  • Cffi-Struct SOCKADDR-IN
  • Cffi-Struct SOCKADDR-IN6
  • Cffi-Struct ADDRINFO
  • Cffi-Enum UV-ERRNO-T
  • Cffi-Enum UV-REQ-TYPE
  • Cffi-Enum UV-HANDLE-TYPE
  • Cffi-Enum UV-TCP-FLAGS
  • Cffi-Enum UV-UDP-FLAGS
  • Cffi-Enum UV-FS-EVENT
  • Cffi-Enum UV-FS-EVENT-FLAGS
  • Cffi-Enum UV-FS-TYPE
  • Cffi-Enum UV-POLL-EVENT
  • Cffi-Enum UV-PROCESS-FLAGS
  • Cffi-Enum UV-DIRENT-TYPE-T
  • Cffi-Struct UV-BUF-T
  • Class UV-BUF-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-TIMESPEC-T
  • Class UV-TIMESPEC-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-STAT-T
  • Class UV-STAT-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-LOOP-S
  • Class UV-LOOP-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-PROCESS-OPTIONS-T
  • Class UV-PROCESS-OPTIONS-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-DIRENT-S
  • Class UV-DIRENT-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-REQ-S
  • Class UV-REQ-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-SHUTDOWN-S
  • Class UV-SHUTDOWN-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-WRITE-S
  • Class UV-WRITE-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-CONNECT-S
  • Class UV-CONNECT-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-UDP-SEND-S
  • Class UV-UDP-SEND-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-GETADDRINFO-S
  • Class UV-GETADDRINFO-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-GETNAMEINFO-S
  • Class UV-GETNAMEINFO-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-WORK-S
  • Class UV-WORK-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-FS-S
  • Class UV-FS-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-HANDLE-S
  • Class UV-HANDLE-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-STREAM-S
  • Class UV-STREAM-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-TCP-S
  • Class UV-TCP-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-UDP-S
  • Class UV-UDP-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-TTY-S
  • Class UV-TTY-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-PIPE-S
  • Class UV-PIPE-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-POLL-S
  • Class UV-POLL-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-PREPARE-S
  • Class UV-PREPARE-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-CHECK-S
  • Class UV-CHECK-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-IDLE-S
  • Class UV-IDLE-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-ASYNC-S
  • Class UV-ASYNC-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-TIMER-S
  • Class UV-TIMER-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-PROCESS-S
  • Class UV-PROCESS-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-FS-EVENT-S
  • Class UV-FS-EVENT-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-FS-POLL-S
  • Class UV-FS-POLL-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-SIGNAL-S
  • Class UV-SIGNAL-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Enum UV-LOOP-OPTION
  • Cffi-Enum UV-RUN-MODE
  • Cffi-Function UV-VERSION
  • Function UV-VERSION
  • Cffi-Function UV-VERSION-STRING
  • Function UV-VERSION-STRING
  • Cffi-Function UV-DEFAULT-LOOP
  • Function UV-DEFAULT-LOOP
  • Cffi-Function UV-LOOP-INIT
  • Function UV-LOOP-INIT (loop)
  • Cffi-Function UV-LOOP-CLOSE
  • Function UV-LOOP-CLOSE (loop)
  • Cffi-Function UV-LOOP-NEW
  • Function UV-LOOP-NEW
  • Cffi-Function UV-LOOP-DELETE
  • Function UV-LOOP-DELETE (arg0)
  • Cffi-Function UV-LOOP-SIZE
  • Function UV-LOOP-SIZE
  • Cffi-Function UV-LOOP-ALIVE
  • Function UV-LOOP-ALIVE (loop)
  • Cffi-Function UV-LOOP-CONFIGURE
  • Macro UV-LOOP-CONFIGURE (loop option &rest varargs150)
  • Cffi-Function UV-RUN
  • Function UV-RUN (arg0 mode)
  • Cffi-Function UV-STOP
  • Function UV-STOP (arg0)
  • Cffi-Function UV-REF
  • Function UV-REF (arg0)
  • Cffi-Function UV-UNREF
  • Function UV-UNREF (arg0)
  • Cffi-Function UV-HAS-REF
  • Function UV-HAS-REF (arg0)
  • Cffi-Function UV-UPDATE-TIME
  • Function UV-UPDATE-TIME (arg0)
  • Cffi-Function UV-NOW
  • Function UV-NOW (arg0)
  • Cffi-Function UV-BACKEND-FD
  • Function UV-BACKEND-FD (arg0)
  • Cffi-Function UV-BACKEND-TIMEOUT
  • Function UV-BACKEND-TIMEOUT (arg0)
  • Cffi-Enum UV-MEMBERSHIP
  • Cffi-Function UV-STRERROR
  • Function UV-STRERROR (err)
  • Cffi-Function UV-ERR-NAME
  • Function UV-ERR-NAME (err)
  • Cffi-Function UV-SHUTDOWN
  • Function UV-SHUTDOWN (req handle cb)
  • Cffi-Function UV-HANDLE-SIZE
  • Function UV-HANDLE-SIZE (type)
  • Cffi-Function UV-REQ-SIZE
  • Function UV-REQ-SIZE (type)
  • Cffi-Function UV-IS-ACTIVE
  • Function UV-IS-ACTIVE (handle)
  • Cffi-Function UV-WALK
  • Function UV-WALK (loop walk_cb arg)
  • Cffi-Function UV-CLOSE
  • Function UV-CLOSE (handle close_cb)
  • Cffi-Function UV-SEND-BUFFER-SIZE
  • Function UV-SEND-BUFFER-SIZE (handle value)
  • Cffi-Function UV-RECV-BUFFER-SIZE
  • Function UV-RECV-BUFFER-SIZE (handle value)
  • Cffi-Function UV-FILENO
  • Function UV-FILENO (handle fd)
  • Cffi-Function UV-LISTEN
  • Function UV-LISTEN (stream backlog cb)
  • Cffi-Function UV-ACCEPT
  • Function UV-ACCEPT (server client)
  • Cffi-Function UV-READ-START
  • Function UV-READ-START (arg0 alloc_cb read_cb)
  • Cffi-Function UV-READ-STOP
  • Function UV-READ-STOP (arg0)
  • Cffi-Function UV-WRITE
  • Function UV-WRITE (req handle bufs nbufs cb)
  • Cffi-Function UV-WRITE-2
  • Function UV-WRITE-2 (req handle bufs nbufs send_handle cb)
  • Cffi-Function UV-TRY-WRITE
  • Function UV-TRY-WRITE (handle bufs nbufs)
  • Cffi-Function UV-IS-READABLE
  • Function UV-IS-READABLE (handle)
  • Cffi-Function UV-IS-WRITABLE
  • Function UV-IS-WRITABLE (handle)
  • Cffi-Function UV-STREAM-SET-BLOCKING
  • Function UV-STREAM-SET-BLOCKING (handle blocking)
  • Cffi-Function UV-IS-CLOSING
  • Function UV-IS-CLOSING (handle)
  • Cffi-Function UV-TCP-INIT
  • Function UV-TCP-INIT (arg0 handle)
  • Cffi-Function UV-TCP-OPEN
  • Function UV-TCP-OPEN (handle sock)
  • Cffi-Function UV-TCP-NODELAY
  • Function UV-TCP-NODELAY (handle enable)
  • Cffi-Function UV-TCP-KEEPALIVE
  • Function UV-TCP-KEEPALIVE (handle enable delay)
  • Cffi-Function UV-TCP-SIMULTANEOUS-ACCEPTS
  • Function UV-TCP-SIMULTANEOUS-ACCEPTS (handle enable)
  • Cffi-Function UV-TCP-BIND
  • Function UV-TCP-BIND (handle addr flags)
  • Cffi-Function UV-TCP-GETSOCKNAME
  • Function UV-TCP-GETSOCKNAME (handle name namelen)
  • Cffi-Function UV-TCP-GETPEERNAME
  • Function UV-TCP-GETPEERNAME (handle name namelen)
  • Cffi-Function UV-TCP-CONNECT
  • Function UV-TCP-CONNECT (req handle addr cb)
  • Cffi-Function UV-UDP-INIT
  • Function UV-UDP-INIT (arg0 handle)
  • Cffi-Function UV-UDP-OPEN
  • Function UV-UDP-OPEN (handle sock)
  • Cffi-Function UV-UDP-BIND
  • Function UV-UDP-BIND (handle addr flags)
  • Cffi-Function UV-UDP-GETSOCKNAME
  • Function UV-UDP-GETSOCKNAME (handle name namelen)
  • Cffi-Function UV-UDP-SET-MEMBERSHIP
  • Function UV-UDP-SET-MEMBERSHIP (handle multicast_addr interface_addr membership)
  • Cffi-Function UV-UDP-SET-MULTICAST-LOOP
  • Function UV-UDP-SET-MULTICAST-LOOP (handle on)
  • Cffi-Function UV-UDP-SET-MULTICAST-TTL
  • Function UV-UDP-SET-MULTICAST-TTL (handle ttl)
  • Cffi-Function UV-UDP-SET-MULTICAST-INTERFACE
  • Function UV-UDP-SET-MULTICAST-INTERFACE (handle interface_addr)
  • Cffi-Function UV-UDP-SET-BROADCAST
  • Function UV-UDP-SET-BROADCAST (handle on)
  • Cffi-Function UV-UDP-SET-TTL
  • Function UV-UDP-SET-TTL (handle ttl)
  • Cffi-Function UV-UDP-SEND
  • Function UV-UDP-SEND (req handle bufs nbufs addr send_cb)
  • Cffi-Function UV-UDP-TRY-SEND
  • Function UV-UDP-TRY-SEND (handle bufs nbufs addr)
  • Cffi-Function UV-UDP-RECV-START
  • Function UV-UDP-RECV-START (handle alloc_cb recv_cb)
  • Cffi-Function UV-UDP-RECV-STOP
  • Function UV-UDP-RECV-STOP (handle)
  • Cffi-Enum UV-TTY-MODE-T
  • Cffi-Function UV-TTY-INIT
  • Function UV-TTY-INIT (arg0 arg1 fd readable)
  • Cffi-Function UV-TTY-SET-MODE
  • Function UV-TTY-SET-MODE (arg0 mode)
  • Cffi-Function UV-TTY-RESET-MODE
  • Function UV-TTY-RESET-MODE
  • Cffi-Function UV-TTY-GET-WINSIZE
  • Function UV-TTY-GET-WINSIZE (arg0 width height)
  • Cffi-Function UV-GUESS-HANDLE
  • Function UV-GUESS-HANDLE (file)
  • Cffi-Function UV-PIPE-INIT
  • Function UV-PIPE-INIT (arg0 handle ipc)
  • Cffi-Function UV-PIPE-OPEN
  • Function UV-PIPE-OPEN (arg0 file)
  • Cffi-Function UV-PIPE-BIND
  • Function UV-PIPE-BIND (handle name)
  • Cffi-Function UV-PIPE-CONNECT
  • Function UV-PIPE-CONNECT (req handle name cb)
  • Cffi-Function UV-PIPE-GETSOCKNAME
  • Function UV-PIPE-GETSOCKNAME (handle buffer size)
  • Cffi-Function UV-PIPE-GETPEERNAME
  • Function UV-PIPE-GETPEERNAME (handle buffer size)
  • Cffi-Function UV-PIPE-PENDING-INSTANCES
  • Function UV-PIPE-PENDING-INSTANCES (handle count)
  • Cffi-Function UV-PIPE-PENDING-COUNT
  • Function UV-PIPE-PENDING-COUNT (handle)
  • Cffi-Function UV-PIPE-PENDING-TYPE
  • Function UV-PIPE-PENDING-TYPE (handle)
  • Cffi-Function UV-POLL-INIT
  • Function UV-POLL-INIT (loop handle fd)
  • Cffi-Function UV-POLL-INIT-SOCKET
  • Function UV-POLL-INIT-SOCKET (loop handle socket)
  • Cffi-Function UV-POLL-START
  • Function UV-POLL-START (handle events cb)
  • Cffi-Function UV-POLL-STOP
  • Function UV-POLL-STOP (handle)
  • Cffi-Function UV-PREPARE-INIT
  • Function UV-PREPARE-INIT (arg0 prepare)
  • Cffi-Function UV-PREPARE-START
  • Function UV-PREPARE-START (prepare cb)
  • Cffi-Function UV-PREPARE-STOP
  • Function UV-PREPARE-STOP (prepare)
  • Cffi-Function UV-CHECK-INIT
  • Function UV-CHECK-INIT (arg0 check)
  • Cffi-Function UV-CHECK-START
  • Function UV-CHECK-START (check cb)
  • Cffi-Function UV-CHECK-STOP
  • Function UV-CHECK-STOP (check)
  • Cffi-Function UV-IDLE-INIT
  • Function UV-IDLE-INIT (arg0 idle)
  • Cffi-Function UV-IDLE-START
  • Function UV-IDLE-START (idle cb)
  • Cffi-Function UV-IDLE-STOP
  • Function UV-IDLE-STOP (idle)
  • Cffi-Function UV-ASYNC-INIT
  • Function UV-ASYNC-INIT (arg0 async async_cb)
  • Cffi-Function UV-ASYNC-SEND
  • Function UV-ASYNC-SEND (async)
  • Cffi-Function UV-TIMER-INIT
  • Function UV-TIMER-INIT (arg0 handle)
  • Cffi-Function UV-TIMER-START
  • Function UV-TIMER-START (handle cb timeout repeat)
  • Cffi-Function UV-TIMER-STOP
  • Function UV-TIMER-STOP (handle)
  • Cffi-Function UV-TIMER-AGAIN
  • Function UV-TIMER-AGAIN (handle)
  • Cffi-Function UV-TIMER-SET-REPEAT
  • Function UV-TIMER-SET-REPEAT (handle repeat)
  • Cffi-Function UV-TIMER-GET-REPEAT
  • Function UV-TIMER-GET-REPEAT (handle)
  • Cffi-Function UV-GETADDRINFO
  • Function UV-GETADDRINFO (loop req getaddrinfo_cb node service hints)
  • Cffi-Function UV-FREEADDRINFO
  • Function UV-FREEADDRINFO (ai)
  • Cffi-Function UV-GETNAMEINFO
  • Function UV-GETNAMEINFO (loop req getnameinfo_cb addr flags)
  • Cffi-Enum UV-STDIO-FLAGS
  • Cffi-Struct UV-STDIO-CONTAINER-T
  • Class UV-STDIO-CONTAINER-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Union UV-STDIO-CONTAINER-S-DATA
  • Cffi-Struct UV-PROCESS-OPTIONS-T
  • Class UV-PROCESS-OPTIONS-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Function UV-SPAWN
  • Function UV-SPAWN (loop handle options)
  • Cffi-Function UV-PROCESS-KILL
  • Function UV-PROCESS-KILL (arg0 signum)
  • Cffi-Function UV-KILL
  • Function UV-KILL (pid signum)
  • Cffi-Function UV-QUEUE-WORK
  • Function UV-QUEUE-WORK (loop req work_cb after_work_cb)
  • Cffi-Function UV-CANCEL
  • Function UV-CANCEL (req)
  • Cffi-Struct UV-CPU-TIMES-S
  • Class UV-CPU-TIMES-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Union UV-INTERFACE-ADDRESS-S-NETMASK
  • Cffi-Union UV-INTERFACE-ADDRESS-S-ADDRESS
  • Cffi-Enum UV-DIRENT-TYPE-T
  • Cffi-Function UV-SETUP-ARGS
  • Function UV-SETUP-ARGS (argc argv)
  • Cffi-Function UV-GET-PROCESS-TITLE
  • Function UV-GET-PROCESS-TITLE (buffer size)
  • Cffi-Function UV-SET-PROCESS-TITLE
  • Function UV-SET-PROCESS-TITLE (title)
  • Cffi-Function UV-RESIDENT-SET-MEMORY
  • Function UV-RESIDENT-SET-MEMORY (rss)
  • Cffi-Function UV-UPTIME
  • Function UV-UPTIME (uptime)
  • Cffi-Struct UV-TIMEVAL-T
  • Class UV-TIMEVAL-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Struct UV-RUSAGE-T
  • Class UV-RUSAGE-T-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Function UV-GETRUSAGE
  • Function UV-GETRUSAGE (rusage)
  • Cffi-Function UV-CPU-INFO
  • Function UV-CPU-INFO (cpu_infos count)
  • Cffi-Function UV-FREE-CPU-INFO
  • Function UV-FREE-CPU-INFO (cpu_infos count)
  • Cffi-Function UV-INTERFACE-ADDRESSES
  • Function UV-INTERFACE-ADDRESSES (addresses count)
  • Cffi-Function UV-FREE-INTERFACE-ADDRESSES
  • Function UV-FREE-INTERFACE-ADDRESSES (addresses count)
  • Cffi-Function UV-FS-REQ-CLEANUP
  • Function UV-FS-REQ-CLEANUP (req)
  • Cffi-Function UV-FS-CLOSE
  • Function UV-FS-CLOSE (loop req file cb)
  • Cffi-Function UV-FS-OPEN
  • Function UV-FS-OPEN (loop req path flags mode cb)
  • Cffi-Function UV-FS-READ
  • Function UV-FS-READ (loop req file bufs nbufs offset cb)
  • Cffi-Function UV-FS-UNLINK
  • Function UV-FS-UNLINK (loop req path cb)
  • Cffi-Function UV-FS-WRITE
  • Function UV-FS-WRITE (loop req file bufs nbufs offset cb)
  • Cffi-Function UV-FS-MKDIR
  • Function UV-FS-MKDIR (loop req path mode cb)
  • Cffi-Function UV-FS-MKDTEMP
  • Function UV-FS-MKDTEMP (loop req tpl cb)
  • Cffi-Function UV-FS-RMDIR
  • Function UV-FS-RMDIR (loop req path cb)
  • Cffi-Function UV-FS-SCANDIR
  • Function UV-FS-SCANDIR (loop req path flags cb)
  • Cffi-Function UV-FS-SCANDIR-NEXT
  • Function UV-FS-SCANDIR-NEXT (req ent)
  • Cffi-Function UV-FS-STAT
  • Function UV-FS-STAT (loop req path cb)
  • Cffi-Function UV-FS-FSTAT
  • Function UV-FS-FSTAT (loop req file cb)
  • Cffi-Function UV-FS-RENAME
  • Function UV-FS-RENAME (loop req path new_path cb)
  • Cffi-Function UV-FS-FSYNC
  • Function UV-FS-FSYNC (loop req file cb)
  • Cffi-Function UV-FS-FDATASYNC
  • Function UV-FS-FDATASYNC (loop req file cb)
  • Cffi-Function UV-FS-FTRUNCATE
  • Function UV-FS-FTRUNCATE (loop req file offset cb)
  • Cffi-Function UV-FS-SENDFILE
  • Function UV-FS-SENDFILE (loop req out_fd in_fd in_offset length cb)
  • Cffi-Function UV-FS-ACCESS
  • Function UV-FS-ACCESS (loop req path mode cb)
  • Cffi-Function UV-FS-CHMOD
  • Function UV-FS-CHMOD (loop req path mode cb)
  • Cffi-Function UV-FS-UTIME
  • Function UV-FS-UTIME (loop req path atime mtime cb)
  • Cffi-Function UV-FS-FUTIME
  • Function UV-FS-FUTIME (loop req file atime mtime cb)
  • Cffi-Function UV-FS-LSTAT
  • Function UV-FS-LSTAT (loop req path cb)
  • Cffi-Function UV-FS-LINK
  • Function UV-FS-LINK (loop req path new_path cb)
  • Cffi-Function UV-FS-SYMLINK
  • Function UV-FS-SYMLINK (loop req path new_path flags cb)
  • Cffi-Function UV-FS-READLINK
  • Function UV-FS-READLINK (loop req path cb)
  • Cffi-Function UV-FS-FCHMOD
  • Function UV-FS-FCHMOD (loop req file mode cb)
  • Cffi-Function UV-FS-CHOWN
  • Function UV-FS-CHOWN (loop req path uid gid cb)
  • Cffi-Function UV-FS-FCHOWN
  • Function UV-FS-FCHOWN (loop req file uid gid cb)
  • Cffi-Function UV-FS-POLL-INIT
  • Function UV-FS-POLL-INIT (loop handle)
  • Cffi-Function UV-FS-POLL-START
  • Function UV-FS-POLL-START (handle poll_cb path interval)
  • Cffi-Function UV-FS-POLL-STOP
  • Function UV-FS-POLL-STOP (handle)
  • Cffi-Function UV-FS-POLL-GETPATH
  • Function UV-FS-POLL-GETPATH (handle buffer size)
  • Cffi-Struct UV-SIGNAL-S-TREE-ENTRY-S
  • Class UV-SIGNAL-S-TREE-ENTRY-S-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Cffi-Function UV-SIGNAL-INIT
  • Function UV-SIGNAL-INIT (loop handle)
  • Cffi-Function UV-SIGNAL-START
  • Function UV-SIGNAL-START (handle signal_cb signum)
  • Cffi-Function UV-SIGNAL-STOP
  • Function UV-SIGNAL-STOP (handle)
  • Cffi-Function UV-LOADAVG
  • Function UV-LOADAVG (avg)
  • Cffi-Function UV-FS-EVENT-INIT
  • Function UV-FS-EVENT-INIT (loop handle)
  • Cffi-Function UV-FS-EVENT-START
  • Function UV-FS-EVENT-START (handle cb path flags)
  • Cffi-Function UV-FS-EVENT-STOP
  • Function UV-FS-EVENT-STOP (handle)
  • Cffi-Function UV-FS-EVENT-GETPATH
  • Function UV-FS-EVENT-GETPATH (handle buffer size)
  • Cffi-Function UV-IP-4-ADDR
  • Function UV-IP-4-ADDR (ip port addr)
  • Cffi-Function UV-IP-6-ADDR
  • Function UV-IP-6-ADDR (ip port addr)
  • Cffi-Function UV-IP-4-NAME
  • Function UV-IP-4-NAME (src dst size)
  • Cffi-Function UV-IP-6-NAME
  • Function UV-IP-6-NAME (src dst size)
  • Cffi-Function UV-INET-NTOP
  • Function UV-INET-NTOP (af src dst size)
  • Cffi-Function UV-INET-PTON
  • Function UV-INET-PTON (af src dst)
  • Cffi-Function UV-EXEPATH
  • Function UV-EXEPATH (buffer size)
  • Cffi-Function UV-CWD
  • Function UV-CWD (buffer size)
  • Cffi-Function UV-CHDIR
  • Function UV-CHDIR (dir)
  • Cffi-Function UV-GET-FREE-MEMORY
  • Function UV-GET-FREE-MEMORY
  • Cffi-Function UV-GET-TOTAL-MEMORY
  • Function UV-GET-TOTAL-MEMORY
  • Cffi-Function UV-HRTIME
  • Function UV-HRTIME
  • Cffi-Function UV-DISABLE-STDIO-INHERITANCE
  • Function UV-DISABLE-STDIO-INHERITANCE
  • Cffi-Function UV-DLOPEN
  • Function UV-DLOPEN (filename lib)
  • Cffi-Function UV-DLCLOSE
  • Function UV-DLCLOSE (lib)
  • Cffi-Function UV-DLSYM
  • Function UV-DLSYM (lib name ptr)
  • Cffi-Function UV-DLERROR
  • Function UV-DLERROR (lib)
  • Cffi-Function UV-MUTEX-INIT
  • Function UV-MUTEX-INIT (handle)
  • Cffi-Function UV-MUTEX-DESTROY
  • Function UV-MUTEX-DESTROY (handle)
  • Cffi-Function UV-MUTEX-LOCK
  • Function UV-MUTEX-LOCK (handle)
  • Cffi-Function UV-MUTEX-TRYLOCK
  • Function UV-MUTEX-TRYLOCK (handle)
  • Cffi-Function UV-MUTEX-UNLOCK
  • Function UV-MUTEX-UNLOCK (handle)
  • Cffi-Function UV-RWLOCK-INIT
  • Function UV-RWLOCK-INIT (rwlock)
  • Cffi-Function UV-RWLOCK-DESTROY
  • Function UV-RWLOCK-DESTROY (rwlock)
  • Cffi-Function UV-RWLOCK-RDLOCK
  • Function UV-RWLOCK-RDLOCK (rwlock)
  • Cffi-Function UV-RWLOCK-TRYRDLOCK
  • Function UV-RWLOCK-TRYRDLOCK (rwlock)
  • Cffi-Function UV-RWLOCK-RDUNLOCK
  • Function UV-RWLOCK-RDUNLOCK (rwlock)
  • Cffi-Function UV-RWLOCK-WRLOCK
  • Function UV-RWLOCK-WRLOCK (rwlock)
  • Cffi-Function UV-RWLOCK-TRYWRLOCK
  • Function UV-RWLOCK-TRYWRLOCK (rwlock)
  • Cffi-Function UV-RWLOCK-WRUNLOCK
  • Function UV-RWLOCK-WRUNLOCK (rwlock)
  • Cffi-Function UV-SEM-INIT
  • Function UV-SEM-INIT (sem value)
  • Cffi-Function UV-SEM-DESTROY
  • Function UV-SEM-DESTROY (sem)
  • Cffi-Function UV-SEM-POST
  • Function UV-SEM-POST (sem)
  • Cffi-Function UV-SEM-WAIT
  • Function UV-SEM-WAIT (sem)
  • Cffi-Function UV-SEM-TRYWAIT
  • Function UV-SEM-TRYWAIT (sem)
  • Cffi-Function UV-COND-INIT
  • Function UV-COND-INIT (cond)
  • Cffi-Function UV-COND-DESTROY
  • Function UV-COND-DESTROY (cond)
  • Cffi-Function UV-COND-SIGNAL
  • Function UV-COND-SIGNAL (cond)
  • Cffi-Function UV-COND-BROADCAST
  • Function UV-COND-BROADCAST (cond)
  • Cffi-Function UV-BARRIER-INIT
  • Function UV-BARRIER-INIT (barrier count)
  • Cffi-Function UV-BARRIER-DESTROY
  • Function UV-BARRIER-DESTROY (barrier)
  • Cffi-Function UV-BARRIER-WAIT
  • Function UV-BARRIER-WAIT (barrier)
  • Cffi-Function UV-COND-WAIT
  • Function UV-COND-WAIT (cond mutex)
  • Cffi-Function UV-COND-TIMEDWAIT
  • Function UV-COND-TIMEDWAIT (cond mutex timeout)
  • Cffi-Function UV-ONCE
  • Function UV-ONCE (guard callback)
  • Cffi-Function UV-KEY-CREATE
  • Function UV-KEY-CREATE (key)
  • Cffi-Function UV-KEY-DELETE
  • Function UV-KEY-DELETE (key)
  • Cffi-Function UV-KEY-GET
  • Function UV-KEY-GET (key)
  • Cffi-Function UV-KEY-SET
  • Function UV-KEY-SET (key value)
  • Cffi-Function UV-THREAD-CREATE
  • Function UV-THREAD-CREATE (tid entry arg)
  • Cffi-Function UV-THREAD-SELF
  • Function UV-THREAD-SELF
  • Cffi-Function UV-THREAD-JOIN
  • Function UV-THREAD-JOIN (tid)
  • Cffi-Function UV-THREAD-EQUAL
  • Function UV-THREAD-EQUAL (t1 t2)
  • Cffi-Union UV-ANY-HANDLE
  • Cffi-Union UV-ANY-REQ
  • Cffi-Struct UV-LOOP-S-TIMER-HEAP
  • Class UV-LOOP-S-TIMER-HEAP-TCLASS  (FOREIGN-STRUCT-TYPE, TRANSLATABLE-FOREIGN-TYPE)
    No slots.
  • Function ERRVAL (err)
    Get an error constant value by its name keyword. So :etimedout gets the enum UV_ETIMEDOUT
  • Function ALLOC-UV-BUF (pointer-to-c-buf size &optional uv-buf)
    Allocate a ub_buf_t object. You'd think this was easy, but the commands that take a uv_buf_t expect pointers and the uv_buf_init() function returns a stack-allocated value. Don't know WTH is up with that (probably avoiding assuming we're using malloc or something). Anyway, we abstract it here.
  • Function UV-BUF-READ (uv-buf)
    Returns two values: the c-buffer and the buffer len of a uv_buf_t object.
  • Function FREE-UV-BUF (uv-buf)
    Free an allocated uv_buf_t.
  • Function ALLOC-HANDLE (type)
    Allocate a handle object (free with free-handle).
  • Function ALLOC-REQ (type)
    Allocate a req object (free with free-req).
  • Function FREE-HANDLE (pointer)
    Free a handle object created with alloc-handle.
  • Function FREE-REQ (pointer)
    Free a req object created with alloc-req.
  • Function HANDLE-TYPE (handle-ptr)
    Given a libuv handle, return its type.

Also exports

  • COMMON-LISP:LOOP
  • COMMON-LISP:SIGNUM
  • COMMON-LISP:TYPE

LIBUV.ACCESSORS

  • Macro UV-PROCESS-S-DATA (ptr158)
  • Macro UV-PROCESS-S-LOOP (ptr158)
  • Macro UV-PROCESS-S-TYPE (ptr158)
  • Macro UV-PROCESS-S-EXIT-CB (ptr158)
  • Macro UV-PROCESS-S-PID (ptr158)
  • Macro UV-RUSAGE-T-RU-UTIME (ptr184)
  • Macro UV-RUSAGE-T-RU-STIME (ptr184)
  • Macro UV-RUSAGE-T-RU-MAXRSS (ptr184)
  • Macro UV-RUSAGE-T-RU-IXRSS (ptr184)
  • Macro UV-RUSAGE-T-RU-IDRSS (ptr184)
  • Macro UV-RUSAGE-T-RU-ISRSS (ptr184)
  • Macro UV-RUSAGE-T-RU-MINFLT (ptr184)
  • Macro UV-RUSAGE-T-RU-MAJFLT (ptr184)
  • Macro UV-RUSAGE-T-RU-NSWAP (ptr184)
  • Macro UV-RUSAGE-T-RU-INBLOCK (ptr184)
  • Macro UV-RUSAGE-T-RU-OUBLOCK (ptr184)
  • Macro UV-RUSAGE-T-RU-MSGSND (ptr184)
  • Macro UV-RUSAGE-T-RU-MSGRCV (ptr184)
  • Macro UV-RUSAGE-T-RU-NSIGNALS (ptr184)
  • Macro UV-RUSAGE-T-RU-NVCSW (ptr184)
  • Macro UV-RUSAGE-T-RU-NIVCSW (ptr184)
  • Macro UV-GETNAMEINFO-S-DATA (ptr265)
  • Macro UV-GETNAMEINFO-S-TYPE (ptr265)
  • Macro UV-GETNAMEINFO-S-LOOP (ptr265)
  • Macro UV-FS-POLL-S-DATA (ptr281)
  • Macro UV-FS-POLL-S-LOOP (ptr281)
  • Macro UV-FS-POLL-S-TYPE (ptr281)
  • Macro UV-TIMER-S-DATA (ptr297)
  • Macro UV-TIMER-S-LOOP (ptr297)
  • Macro UV-TIMER-S-TYPE (ptr297)
  • Macro UV-TTY-S-DATA (ptr313)
  • Macro UV-TTY-S-LOOP (ptr313)
  • Macro UV-TTY-S-TYPE (ptr313)
  • Macro UV-TTY-S-WRITE-QUEUE-SIZE (ptr313)
  • Macro UV-TTY-S-ALLOC-CB (ptr313)
  • Macro UV-TTY-S-READ-CB (ptr313)
  • Macro UV-TIMEVAL-T-TV-SEC (ptr344)
  • Macro UV-TIMEVAL-T-TV-USEC (ptr344)
  • Macro UV-IDLE-S-DATA (ptr355)
  • Macro UV-IDLE-S-LOOP (ptr355)
  • Macro UV-IDLE-S-TYPE (ptr355)
  • Macro UV-POLL-S-DATA (ptr371)
  • Macro UV-POLL-S-LOOP (ptr371)
  • Macro UV-POLL-S-TYPE (ptr371)
  • Macro UV-POLL-S-POLL-CB (ptr371)
  • Macro UV-HANDLE-S-DATA (ptr392)
  • Macro UV-HANDLE-S-LOOP (ptr392)
  • Macro UV-HANDLE-S-TYPE (ptr392)
  • Macro UV-GETADDRINFO-S-DATA (ptr408)
  • Macro UV-GETADDRINFO-S-TYPE (ptr408)
  • Macro UV-GETADDRINFO-S-LOOP (ptr408)
  • Macro UV-ASYNC-S-DATA (ptr424)
  • Macro UV-ASYNC-S-LOOP (ptr424)
  • Macro UV-ASYNC-S-TYPE (ptr424)
  • Macro UV-PROCESS-OPTIONS-T-EXIT-CB (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-FILE (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-ARGS (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-ENV (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-CWD (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-FLAGS (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-STDIO-COUNT (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-STDIO (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-UID (ptr440)
  • Macro UV-PROCESS-OPTIONS-T-GID (ptr440)
  • Macro UV-BUF-T-BASE (ptr491)
  • Macro UV-BUF-T-LEN (ptr491)
  • Macro UV-CHECK-S-DATA (ptr502)
  • Macro UV-CHECK-S-LOOP (ptr502)
  • Macro UV-CHECK-S-TYPE (ptr502)
  • Macro UV-CONNECT-S-DATA (ptr518)
  • Macro UV-CONNECT-S-TYPE (ptr518)
  • Macro UV-CONNECT-S-CB (ptr518)
  • Macro UV-CONNECT-S-HANDLE (ptr518)
  • Macro UV-PIPE-S-DATA (ptr539)
  • Macro UV-PIPE-S-LOOP (ptr539)
  • Macro UV-PIPE-S-TYPE (ptr539)
  • Macro UV-PIPE-S-WRITE-QUEUE-SIZE (ptr539)
  • Macro UV-PIPE-S-ALLOC-CB (ptr539)
  • Macro UV-PIPE-S-READ-CB (ptr539)
  • Macro UV-PIPE-S-IPC (ptr539)
  • Macro UV-STAT-T-ST-DEV (ptr575)
  • Macro UV-STAT-T-ST-MODE (ptr575)
  • Macro UV-STAT-T-ST-NLINK (ptr575)
  • Macro UV-STAT-T-ST-UID (ptr575)
  • Macro UV-STAT-T-ST-GID (ptr575)
  • Macro UV-STAT-T-ST-RDEV (ptr575)
  • Macro UV-STAT-T-ST-INO (ptr575)
  • Macro UV-STAT-T-ST-SIZE (ptr575)
  • Macro UV-STAT-T-ST-BLKSIZE (ptr575)
  • Macro UV-STAT-T-ST-BLOCKS (ptr575)
  • Macro UV-STAT-T-ST-FLAGS (ptr575)
  • Macro UV-STAT-T-ST-GEN (ptr575)
  • Macro UV-STAT-T-ST-ATIM (ptr575)
  • Macro UV-STAT-T-ST-MTIM (ptr575)
  • Macro UV-STAT-T-ST-CTIM (ptr575)
  • Macro UV-STAT-T-ST-BIRTHTIM (ptr575)
  • Macro UV-WRITE-S-DATA (ptr656)
  • Macro UV-WRITE-S-TYPE (ptr656)
  • Macro UV-WRITE-S-CB (ptr656)
  • Macro UV-WRITE-S-SEND-HANDLE (ptr656)
  • Macro UV-WRITE-S-HANDLE (ptr656)
  • Macro UV-SIGNAL-S-TREE-ENTRY-S-RBE-LEFT (ptr682)
  • Macro UV-SIGNAL-S-TREE-ENTRY-S-RBE-RIGHT (ptr682)
  • Macro UV-SIGNAL-S-TREE-ENTRY-S-RBE-PARENT (ptr682)
  • Macro UV-SIGNAL-S-TREE-ENTRY-S-RBE-COLOR (ptr682)
  • Macro UV-REQ-S-DATA (ptr703)
  • Macro UV-REQ-S-TYPE (ptr703)
  • Macro UV-TIMESPEC-T-TV-SEC (ptr714)
  • Macro UV-TIMESPEC-T-TV-NSEC (ptr714)
  • Macro UV-DIRENT-S-NAME (ptr725)
  • Macro UV-DIRENT-S-TYPE (ptr725)
  • Macro UV-WORK-S-DATA (ptr736)
  • Macro UV-WORK-S-TYPE (ptr736)
  • Macro UV-WORK-S-LOOP (ptr736)
  • Macro UV-WORK-S-WORK-CB (ptr736)
  • Macro UV-WORK-S-AFTER-WORK-CB (ptr736)
  • Macro UV-CPU-TIMES-S-USER (ptr762)
  • Macro UV-CPU-TIMES-S-NICE (ptr762)
  • Macro UV-CPU-TIMES-S-SYS (ptr762)
  • Macro UV-CPU-TIMES-S-IDLE (ptr762)
  • Macro UV-CPU-TIMES-S-IRQ (ptr762)
  • Macro UV-STDIO-CONTAINER-T-FLAGS (ptr788)
  • Macro UV-STDIO-CONTAINER-T-DATA (ptr788)
  • Macro UV-TCP-S-DATA (ptr799)
  • Macro UV-TCP-S-LOOP (ptr799)
  • Macro UV-TCP-S-TYPE (ptr799)
  • Macro UV-TCP-S-WRITE-QUEUE-SIZE (ptr799)
  • Macro UV-TCP-S-ALLOC-CB (ptr799)
  • Macro UV-TCP-S-READ-CB (ptr799)
  • Macro UV-UDP-SEND-S-DATA (ptr830)
  • Macro UV-UDP-SEND-S-TYPE (ptr830)
  • Macro UV-UDP-SEND-S-HANDLE (ptr830)
  • Macro UV-UDP-SEND-S-CB (ptr830)
  • Macro UV-SHUTDOWN-S-DATA (ptr851)
  • Macro UV-SHUTDOWN-S-TYPE (ptr851)
  • Macro UV-SHUTDOWN-S-HANDLE (ptr851)
  • Macro UV-SHUTDOWN-S-CB (ptr851)
  • Macro UV-STREAM-S-DATA (ptr872)
  • Macro UV-STREAM-S-LOOP (ptr872)
  • Macro UV-STREAM-S-TYPE (ptr872)
  • Macro UV-STREAM-S-WRITE-QUEUE-SIZE (ptr872)
  • Macro UV-STREAM-S-ALLOC-CB (ptr872)
  • Macro UV-STREAM-S-READ-CB (ptr872)
  • Macro UV-SIGNAL-S-DATA (ptr903)
  • Macro UV-SIGNAL-S-LOOP (ptr903)
  • Macro UV-SIGNAL-S-TYPE (ptr903)
  • Macro UV-SIGNAL-S-SIGNAL-CB (ptr903)
  • Macro UV-SIGNAL-S-SIGNUM (ptr903)
  • Macro UV-FS-S-DATA (ptr929)
  • Macro UV-FS-S-TYPE (ptr929)
  • Macro UV-FS-S-FS_TYPE (ptr929)
  • Macro UV-FS-S-LOOP (ptr929)
  • Macro UV-FS-S-CB (ptr929)
  • Macro UV-FS-S-RESULT (ptr929)
  • Macro UV-FS-S-PTR (ptr929)
  • Macro UV-FS-S-PATH (ptr929)
  • Macro UV-FS-S-STATBUF (ptr929)
  • Macro UV-UDP-S-DATA (ptr975)
  • Macro UV-UDP-S-LOOP (ptr975)
  • Macro UV-UDP-S-TYPE (ptr975)
  • Macro UV-UDP-S-SEND-QUEUE-SIZE (ptr975)
  • Macro UV-UDP-S-SEND-QUEUE-COUNT (ptr975)
  • Macro UV-PREPARE-S-DATA (ptr1001)
  • Macro UV-PREPARE-S-LOOP (ptr1001)
  • Macro UV-PREPARE-S-TYPE (ptr1001)
  • Macro UV-FS-EVENT-S-DATA (ptr1017)
  • Macro UV-FS-EVENT-S-LOOP (ptr1017)
  • Macro UV-FS-EVENT-S-TYPE (ptr1017)
  • Macro UV-LOOP-S-DATA (ptr1033)
  • Macro UV-LOOP-S-ACTIVE-HANDLES (ptr1033)
  • Macro UV-LOOP-S-HANDLE-QUEUE (ptr1033)
  • Macro UV-LOOP-S-ACTIVE-REQS (ptr1033)
  • Macro UV-LOOP-S-STOP-FLAG (ptr1033)
  • Macro IN-ADDR-S-ADDR (ptr1059)
  • Macro IN6-ADDR-S6-ADDR (ptr1065)
  • Macro SOCKADDR-SA-FAMILY (ptr1071)
  • Macro SOCKADDR-SA-DATA (ptr1071)
  • Macro SOCKADDR-IN-SIN-FAMILY (ptr1082)
  • Macro SOCKADDR-IN-SIN-PORT (ptr1082)
  • Macro SOCKADDR-IN-SIN-ADDR (ptr1082)
  • Macro SOCKADDR-IN-SIN-ZERO (ptr1082)
  • Macro SOCKADDR-IN6-SIN6-FAMILY (ptr1103)
  • Macro SOCKADDR-IN6-SIN6-PORT (ptr1103)
  • Macro SOCKADDR-IN6-SIN6-FLOWINFO (ptr1103)
  • Macro SOCKADDR-IN6-SIN6-ADDR (ptr1103)
  • Macro SOCKADDR-IN6-SIN6-SCOPE-ID (ptr1103)
  • Macro ADDRINFO-AI-FLAGS (ptr1129)
  • Macro ADDRINFO-AI-FAMILY (ptr1129)
  • Macro ADDRINFO-AI-SOCKTYPE (ptr1129)
  • Macro ADDRINFO-AI-PROTOCOL (ptr1129)
  • Macro ADDRINFO-AI-ADDRLEN (ptr1129)
  • Macro ADDRINFO-AI-ADDR (ptr1129)
  • Macro ADDRINFO-AI-CANONNAME (ptr1129)
  • Macro ADDRINFO-AI-NEXT (ptr1129)