The cl-libuv Reference Manual

This is the cl-libuv Reference Manual, version 0.1.6, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:25:08 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-libuv

Low-level libuv bindings for Common Lisp.

Author

Andrew Danger Lyon <>

License

MIT

Version

0.1.6

Dependencies
  • cffi (system).
  • alexandria (system).
Source

cl-libuv.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-libuv/cl-libuv.asd

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

ASDF Systems

cl-libuv.


3.1.2 cl-libuv/package.lisp

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

Packages

3.1.3 cl-libuv/lib.lisp

Dependency

package.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).


3.1.4 cl-libuv/wrapper.lisp

Dependency

lib.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

Internals

3.1.5 cl-libuv/grovel.lisp

Dependency

wrapper.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).


3.1.6 cl-libuv/bindings.lisp

Dependency

grovel.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

Public Interface
Internals

3.1.7 cl-libuv/exports.lisp

Dependency

bindings.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).


3.1.8 cl-libuv/accessors.lisp

Dependency

exports.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

Public Interface
Internals

3.1.9 cl-libuv/util.lisp

Dependency

accessors.lisp (file).

Source

cl-libuv.asd.

Parent Component

cl-libuv (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 libuv.accessors

Source

package.lisp.

Nickname

uv-a

Use List
Public Interface
Internals

4.2 libuv-grovel

Source

package.lisp.

Use List
  • cffi-grovel.
  • common-lisp.
Used By List

4.3 libuv

Source

package.lisp.

Nickname

uv

Use List
Used By List

libuv.accessors.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Macros

Macro: addrinfo-ai-addr (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-addrlen (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-canonname (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-family (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-flags (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-next (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-protocol (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: addrinfo-ai-socktype (ptr2831)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: in-addr-s-addr (ptr2631)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: in6-addr-s6-addr (ptr2647)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in-sin-addr (ptr2694)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in-sin-family (ptr2694)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in-sin-port (ptr2694)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in-sin-zero (ptr2694)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in6-sin6-addr (ptr2755)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in6-sin6-family (ptr2755)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in6-sin6-flowinfo (ptr2755)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in6-sin6-port (ptr2755)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-in6-sin6-scope-id (ptr2755)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-sa-data (ptr2663)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: sockaddr-sa-family (ptr2663)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-async-s-data (ptr1660)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-async-s-loop (ptr1660)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-async-s-type (ptr1660)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-buf-t-base (ptr1568)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-buf-t-len (ptr1568)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-check-s-data (ptr2585)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-check-s-loop (ptr2585)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-check-s-type (ptr2585)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-connect-s-cb (ptr1293)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-connect-s-data (ptr1293)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-connect-s-handle (ptr1293)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-connect-s-type (ptr1293)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-cpu-times-s-idle (ptr153)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-cpu-times-s-irq (ptr153)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-cpu-times-s-nice (ptr153)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-cpu-times-s-sys (ptr153)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-cpu-times-s-user (ptr153)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-dirent-s-name (ptr2340)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-dirent-s-type (ptr2340)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-event-s-data (ptr107)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-event-s-loop (ptr107)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-event-s-type (ptr107)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-poll-s-data (ptr275)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-poll-s-loop (ptr275)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-poll-s-type (ptr275)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-cb (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-data (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-fs_type (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-loop (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-path (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-ptr (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-result (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-statbuf (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-fs-s-type (ptr1157)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getaddrinfo-s-data (ptr229)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getaddrinfo-s-loop (ptr229)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getaddrinfo-s-type (ptr229)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getnameinfo-s-data (ptr2371)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getnameinfo-s-loop (ptr2371)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-getnameinfo-s-type (ptr2371)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-handle-s-data (ptr670)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-handle-s-loop (ptr670)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-handle-s-type (ptr670)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-idle-s-data (ptr884)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-idle-s-loop (ptr884)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-idle-s-type (ptr884)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-loop-configure (loop option &rest varargs0)
Package

libuv.

Source

bindings.lisp.

Macro: uv-loop-s-active-handles (ptr2264)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-loop-s-active-reqs (ptr2264)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-loop-s-data (ptr2264)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-loop-s-handle-queue (ptr2264)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-loop-s-stop-flag (ptr2264)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-alloc-cb (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-data (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-ipc (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-loop (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-read-cb (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-type (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-pipe-s-write-queue-size (ptr564)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-poll-s-data (ptr1385)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-poll-s-loop (ptr1385)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-poll-s-poll-cb (ptr1385)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-poll-s-type (ptr1385)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-prepare-s-data (ptr1446)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-prepare-s-loop (ptr1446)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-prepare-s-type (ptr1446)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-args (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-cwd (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-env (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-exit-cb (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-file (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-flags (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-gid (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-stdio (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-stdio-count (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-options-t-uid (ptr930)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-s-data (ptr1081)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-s-exit-cb (ptr1081)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-s-loop (ptr1081)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-s-pid (ptr1081)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-process-s-type (ptr1081)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-req-s-data (ptr76)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-req-s-type (ptr76)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-idrss (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-inblock (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-isrss (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-ixrss (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-majflt (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-maxrss (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-minflt (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-msgrcv (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-msgsnd (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-nivcsw (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-nsignals (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-nswap (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-nvcsw (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-oublock (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-stime (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-rusage-t-ru-utime (ptr1706)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-shutdown-s-cb (ptr503)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-shutdown-s-data (ptr503)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-shutdown-s-handle (ptr503)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-shutdown-s-type (ptr503)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-data (ptr2448)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-loop (ptr2448)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-signal-cb (ptr2448)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-signum (ptr2448)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-tree-entry-s-rbe-color (ptr1599)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-tree-entry-s-rbe-left (ptr1599)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-tree-entry-s-rbe-parent (ptr1599)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-tree-entry-s-rbe-right (ptr1599)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-signal-s-type (ptr2448)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-atim (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-birthtim (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-blksize (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-blocks (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-ctim (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-dev (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-flags (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-gen (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-gid (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-ino (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-mode (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-mtim (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-rdev (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-size (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stat-t-st-uid (ptr1947)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stdio-container-t-data (ptr853)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stdio-container-t-flags (ptr853)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-alloc-cb (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-data (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-loop (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-read-cb (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-type (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-stream-s-write-queue-size (ptr762)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-alloc-cb (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-data (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-loop (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-read-cb (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-type (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tcp-s-write-queue-size (ptr321)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timer-s-data (ptr716)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timer-s-loop (ptr716)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timer-s-type (ptr716)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timespec-t-tv-nsec (ptr2417)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timespec-t-tv-sec (ptr2417)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timeval-t-tv-sec (ptr1354)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-timeval-t-tv-usec (ptr1354)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-alloc-cb (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-data (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-loop (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-read-cb (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-type (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-tty-s-write-queue-size (ptr412)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-s-data (ptr1492)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-s-loop (ptr1492)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-s-send-queue-count (ptr1492)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-s-send-queue-size (ptr1492)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-s-type (ptr1492)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-send-s-cb (ptr2524)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-send-s-data (ptr2524)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-send-s-handle (ptr2524)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-udp-send-s-type (ptr2524)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-work-s-after-work-cb (ptr0)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-work-s-data (ptr0)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-work-s-loop (ptr0)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-work-s-type (ptr0)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-work-s-work-cb (ptr0)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-write-s-cb (ptr2188)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-write-s-data (ptr2188)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-write-s-handle (ptr2188)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-write-s-send-handle (ptr2188)
Package

libuv.accessors.

Source

accessors.lisp.

Macro: uv-write-s-type (ptr2188)
Package

libuv.accessors.

Source

accessors.lisp.


5.1.2 Ordinary functions

Function: alloc-handle (type)

Allocate a handle object (free with free-handle).

Package

libuv.

Source

util.lisp.

Function: alloc-req (type)

Allocate a req object (free with free-req).

Package

libuv.

Source

util.lisp.

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.

Package

libuv.

Source

util.lisp.

Function: errval (err)

Get an error constant value by its name keyword.

So :etimedout gets the enum UV_ETIMEDOUT

Package

libuv.

Source

util.lisp.

Function: free-handle (pointer)

Free a handle object created with alloc-handle.

Package

libuv.

Source

util.lisp.

Function: free-req (pointer)

Free a req object created with alloc-req.

Package

libuv.

Source

util.lisp.

Function: free-uv-buf (uv-buf)

Free an allocated uv_buf_t.

Package

libuv.

Source

util.lisp.

Function: handle-type (handle-ptr)

Given a libuv handle, return its type.

Package

libuv.

Source

util.lisp.

Function: uv-accept (server client)
Package

libuv.

Source

bindings.lisp.

Function: uv-async-init (arg0 async async_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-async-send (async)
Package

libuv.

Source

bindings.lisp.

Function: uv-backend-fd (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-backend-timeout (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-barrier-destroy (barrier)
Package

libuv.

Source

bindings.lisp.

Function: uv-barrier-init (barrier count)
Package

libuv.

Source

bindings.lisp.

Function: uv-barrier-wait (barrier)
Package

libuv.

Source

bindings.lisp.

Function: uv-buf-read (uv-buf)

Returns two values: the c-buffer and the buffer len of a uv_buf_t object.

Package

libuv.

Source

util.lisp.

Function: uv-cancel (req)
Package

libuv.

Source

bindings.lisp.

Function: uv-chdir (dir)
Package

libuv.

Source

bindings.lisp.

Function: uv-check-init (arg0 check)
Package

libuv.

Source

bindings.lisp.

Function: uv-check-start (check cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-check-stop (check)
Package

libuv.

Source

bindings.lisp.

Function: uv-close (handle close_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-broadcast (cond)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-destroy (cond)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-init (cond)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-signal (cond)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-timedwait (cond mutex timeout)
Package

libuv.

Source

bindings.lisp.

Function: uv-cond-wait (cond mutex)
Package

libuv.

Source

bindings.lisp.

Function: uv-cpu-info (cpu_infos count)
Package

libuv.

Source

bindings.lisp.

Function: uv-cwd (buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-default-loop ()
Package

libuv.

Source

bindings.lisp.

Function: uv-disable-stdio-inheritance ()
Package

libuv.

Source

bindings.lisp.

Function: uv-dlclose (lib)
Package

libuv.

Source

bindings.lisp.

Function: uv-dlerror (lib)
Package

libuv.

Source

bindings.lisp.

Function: uv-dlopen (filename lib)
Package

libuv.

Source

bindings.lisp.

Function: uv-dlsym (lib name ptr)
Package

libuv.

Source

bindings.lisp.

Function: uv-err-name (err)
Package

libuv.

Source

bindings.lisp.

Function: uv-exepath (buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-fileno (handle fd)
Package

libuv.

Source

bindings.lisp.

Function: uv-free-cpu-info (cpu_infos count)
Package

libuv.

Source

bindings.lisp.

Function: uv-free-interface-addresses (addresses count)
Package

libuv.

Source

bindings.lisp.

Function: uv-freeaddrinfo (ai)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-access (loop req path mode cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-chmod (loop req path mode cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-chown (loop req path uid gid cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-close (loop req file cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-event-getpath (handle buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-event-init (loop handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-event-start (handle cb path flags)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-event-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-fchmod (loop req file mode cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-fchown (loop req file uid gid cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-fdatasync (loop req file cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-fstat (loop req file cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-fsync (loop req file cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-ftruncate (loop req file offset cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-futime (loop req file atime mtime cb)
Package

libuv.

Source

bindings.lisp.

Package

libuv.

Source

bindings.lisp.

Function: uv-fs-lstat (loop req path cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-mkdir (loop req path mode cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-mkdtemp (loop req tpl cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-open (loop req path flags mode cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-poll-getpath (handle buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-poll-init (loop handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-poll-start (handle poll_cb path interval)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-poll-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-read (loop req file bufs nbufs offset cb)
Package

libuv.

Source

bindings.lisp.

Package

libuv.

Source

bindings.lisp.

Function: uv-fs-rename (loop req path new_path cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-req-cleanup (req)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-rmdir (loop req path cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-scandir (loop req path flags cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-scandir-next (req ent)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-sendfile (loop req out_fd in_fd in_offset length cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-stat (loop req path cb)
Package

libuv.

Source

bindings.lisp.

Package

libuv.

Source

bindings.lisp.

Package

libuv.

Source

bindings.lisp.

Function: uv-fs-utime (loop req path atime mtime cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-fs-write (loop req file bufs nbufs offset cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-get-free-memory ()
Package

libuv.

Source

bindings.lisp.

Function: uv-get-process-title (buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-get-total-memory ()
Package

libuv.

Source

bindings.lisp.

Function: uv-getaddrinfo (loop req getaddrinfo_cb node service hints)
Package

libuv.

Source

bindings.lisp.

Function: uv-getnameinfo (loop req getnameinfo_cb addr flags)
Package

libuv.

Source

bindings.lisp.

Function: uv-getrusage (rusage)
Package

libuv.

Source

bindings.lisp.

Function: uv-guess-handle (file)
Package

libuv.

Source

bindings.lisp.

Function: uv-handle-size (type)
Package

libuv.

Source

bindings.lisp.

Function: uv-has-ref (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-hrtime ()
Package

libuv.

Source

bindings.lisp.

Function: uv-idle-init (arg0 idle)
Package

libuv.

Source

bindings.lisp.

Function: uv-idle-start (idle cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-idle-stop (idle)
Package

libuv.

Source

bindings.lisp.

Function: uv-inet-ntop (af src dst size)
Package

libuv.

Source

bindings.lisp.

Function: uv-inet-pton (af src dst)
Package

libuv.

Source

bindings.lisp.

Function: uv-interface-addresses (addresses count)
Package

libuv.

Source

bindings.lisp.

Function: uv-ip-4-addr (ip port addr)
Package

libuv.

Source

bindings.lisp.

Function: uv-ip-4-name (src dst size)
Package

libuv.

Source

bindings.lisp.

Function: uv-ip-6-addr (ip port addr)
Package

libuv.

Source

bindings.lisp.

Function: uv-ip-6-name (src dst size)
Package

libuv.

Source

bindings.lisp.

Function: uv-is-active (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-is-closing (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-is-readable (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-is-writable (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-key-create (key)
Package

libuv.

Source

bindings.lisp.

Function: uv-key-delete (key)
Package

libuv.

Source

bindings.lisp.

Function: uv-key-get (key)
Package

libuv.

Source

bindings.lisp.

Function: uv-key-set (key value)
Package

libuv.

Source

bindings.lisp.

Function: uv-kill (pid signum)
Package

libuv.

Source

bindings.lisp.

Function: uv-listen (stream backlog cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-loadavg (avg)
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-alive (loop)
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-close (loop)
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-delete (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-init (loop)
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-new ()
Package

libuv.

Source

bindings.lisp.

Function: uv-loop-size ()
Package

libuv.

Source

bindings.lisp.

Function: uv-mutex-destroy (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-mutex-init (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-mutex-lock (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-mutex-trylock (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-mutex-unlock (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-now (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-once (guard callback)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-bind (handle name)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-connect (req handle name cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-getpeername (handle buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-getsockname (handle buffer size)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-init (arg0 handle ipc)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-open (arg0 file)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-pending-count (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-pending-instances (handle count)
Package

libuv.

Source

bindings.lisp.

Function: uv-pipe-pending-type (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-poll-init (loop handle fd)
Package

libuv.

Source

bindings.lisp.

Function: uv-poll-init-socket (loop handle socket)
Package

libuv.

Source

bindings.lisp.

Function: uv-poll-start (handle events cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-poll-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-prepare-init (arg0 prepare)
Package

libuv.

Source

bindings.lisp.

Function: uv-prepare-start (prepare cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-prepare-stop (prepare)
Package

libuv.

Source

bindings.lisp.

Function: uv-process-kill (arg0 signum)
Package

libuv.

Source

bindings.lisp.

Function: uv-queue-work (loop req work_cb after_work_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-read-start (arg0 alloc_cb read_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-read-stop (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-recv-buffer-size (handle value)
Package

libuv.

Source

bindings.lisp.

Function: uv-ref (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-req-size (type)
Package

libuv.

Source

bindings.lisp.

Function: uv-resident-set-memory (rss)
Package

libuv.

Source

bindings.lisp.

Function: uv-run (arg0 mode)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-destroy (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-init (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-rdlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-rdunlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-tryrdlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-trywrlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-wrlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-rwlock-wrunlock (rwlock)
Package

libuv.

Source

bindings.lisp.

Function: uv-sem-destroy (sem)
Package

libuv.

Source

bindings.lisp.

Function: uv-sem-init (sem value)
Package

libuv.

Source

bindings.lisp.

Function: uv-sem-post (sem)
Package

libuv.

Source

bindings.lisp.

Function: uv-sem-trywait (sem)
Package

libuv.

Source

bindings.lisp.

Function: uv-sem-wait (sem)
Package

libuv.

Source

bindings.lisp.

Function: uv-send-buffer-size (handle value)
Package

libuv.

Source

bindings.lisp.

Function: uv-set-process-title (title)
Package

libuv.

Source

bindings.lisp.

Function: uv-setup-args (argc argv)
Package

libuv.

Source

bindings.lisp.

Function: uv-shutdown (req handle cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-signal-init (loop handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-signal-start (handle signal_cb signum)
Package

libuv.

Source

bindings.lisp.

Function: uv-signal-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-spawn (loop handle options)
Package

libuv.

Source

bindings.lisp.

Function: uv-stop (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-stream-set-blocking (handle blocking)
Package

libuv.

Source

bindings.lisp.

Function: uv-strerror (err)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-bind (handle addr flags)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-connect (req handle addr cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-getpeername (handle name namelen)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-getsockname (handle name namelen)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-init (arg0 handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-keepalive (handle enable delay)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-nodelay (handle enable)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-open (handle sock)
Package

libuv.

Source

bindings.lisp.

Function: uv-tcp-simultaneous-accepts (handle enable)
Package

libuv.

Source

bindings.lisp.

Function: uv-thread-create (tid entry arg)
Package

libuv.

Source

bindings.lisp.

Function: uv-thread-equal (t1 t2)
Package

libuv.

Source

bindings.lisp.

Function: uv-thread-join (tid)
Package

libuv.

Source

bindings.lisp.

Function: uv-thread-self ()
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-again (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-get-repeat (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-init (arg0 handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-set-repeat (handle repeat)
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-start (handle cb timeout repeat)
Package

libuv.

Source

bindings.lisp.

Function: uv-timer-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-try-write (handle bufs nbufs)
Package

libuv.

Source

bindings.lisp.

Function: uv-tty-get-winsize (arg0 width height)
Package

libuv.

Source

bindings.lisp.

Function: uv-tty-init (arg0 arg1 fd readable)
Package

libuv.

Source

bindings.lisp.

Function: uv-tty-reset-mode ()
Package

libuv.

Source

bindings.lisp.

Function: uv-tty-set-mode (arg0 mode)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-bind (handle addr flags)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-getsockname (handle name namelen)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-init (arg0 handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-open (handle sock)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-recv-start (handle alloc_cb recv_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-recv-stop (handle)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-send (req handle bufs nbufs addr send_cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-broadcast (handle on)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-membership (handle multicast_addr interface_addr membership)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-multicast-interface (handle interface_addr)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-multicast-loop (handle on)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-multicast-ttl (handle ttl)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-set-ttl (handle ttl)
Package

libuv.

Source

bindings.lisp.

Function: uv-udp-try-send (handle bufs nbufs addr)
Package

libuv.

Source

bindings.lisp.

Function: uv-unref (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-update-time (arg0)
Package

libuv.

Source

bindings.lisp.

Function: uv-uptime (uptime)
Package

libuv.

Source

bindings.lisp.

Function: uv-version ()
Package

libuv.

Source

bindings.lisp.

Function: uv-version-string ()
Package

libuv.

Source

bindings.lisp.

Function: uv-walk (loop walk_cb arg)
Package

libuv.

Source

bindings.lisp.

Function: uv-write (req handle bufs nbufs cb)
Package

libuv.

Source

bindings.lisp.

Function: uv-write-2 (req handle bufs nbufs send_handle cb)
Package

libuv.

Source

bindings.lisp.


5.1.3 Classes

Class: uv-cpu-times-s-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-loop-s-timer-heap-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-process-options-t-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-rusage-t-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-signal-s-tree-entry-s-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-stdio-container-t-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: uv-timeval-t-tclass
Package

libuv.

Source

bindings.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

5.2 Internals


5.2.1 Constants

Package

libuv.

Source

bindings.lisp.

Package

libuv.

Source

bindings.lisp.


5.2.2 Special variables

Special Variable: *handle-sizes*

Holds calculated size for uv handle objects.

Package

libuv.

Source

util.lisp.

Special Variable: *handle-types*

Enumerates our handle classes.

Package

libuv.

Source

util.lisp.

Special Variable: *req-sizes*

Holds calculated size for uv req objects.

Package

libuv.

Source

util.lisp.

Special Variable: *req-types*

Enumerates our req classes.

Package

libuv.

Source

util.lisp.


5.2.3 Macros

Macro: cffi-type (type)
Package

libuv.

Source

wrapper.lisp.

Macro: defanonenum (&body enums)

Converts anonymous enums to defconstants.

Package

libuv.

Source

wrapper.lisp.

Macro: do-class-symbols ()
Package

libuv.accessors.

Source

accessors.lisp.

Macro: make-accessors (c-struct)
Package

libuv.accessors.

Source

accessors.lisp.


5.2.4 Ordinary functions

Function: lispify (name flag &optional package)
Package

libuv.

Source

wrapper.lisp.

Function: populate-sizes ()

Fill our hashes with size values for our handle/req classes.

Package

libuv.

Source

util.lisp.

Function: version<= (str-version str-cmp)
Package

libuv.

Source

wrapper.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   A   C   D   E   F   H   I   L   M   P   S   U   V  
Index Entry  Section

A
addrinfo-ai-addr: Public macros
addrinfo-ai-addrlen: Public macros
addrinfo-ai-canonname: Public macros
addrinfo-ai-family: Public macros
addrinfo-ai-flags: Public macros
addrinfo-ai-next: Public macros
addrinfo-ai-protocol: Public macros
addrinfo-ai-socktype: Public macros
alloc-handle: Public ordinary functions
alloc-req: Public ordinary functions
alloc-uv-buf: Public ordinary functions

C
cffi-type: Private macros

D
defanonenum: Private macros
do-class-symbols: Private macros

E
errval: Public ordinary functions

F
free-handle: Public ordinary functions
free-req: Public ordinary functions
free-uv-buf: Public ordinary functions
Function, alloc-handle: Public ordinary functions
Function, alloc-req: Public ordinary functions
Function, alloc-uv-buf: Public ordinary functions
Function, errval: Public ordinary functions
Function, free-handle: Public ordinary functions
Function, free-req: Public ordinary functions
Function, free-uv-buf: Public ordinary functions
Function, handle-type: Public ordinary functions
Function, lispify: Private ordinary functions
Function, populate-sizes: Private ordinary functions
Function, uv-accept: Public ordinary functions
Function, uv-async-init: Public ordinary functions
Function, uv-async-send: Public ordinary functions
Function, uv-backend-fd: Public ordinary functions
Function, uv-backend-timeout: Public ordinary functions
Function, uv-barrier-destroy: Public ordinary functions
Function, uv-barrier-init: Public ordinary functions
Function, uv-barrier-wait: Public ordinary functions
Function, uv-buf-read: Public ordinary functions
Function, uv-cancel: Public ordinary functions
Function, uv-chdir: Public ordinary functions
Function, uv-check-init: Public ordinary functions
Function, uv-check-start: Public ordinary functions
Function, uv-check-stop: Public ordinary functions
Function, uv-close: Public ordinary functions
Function, uv-cond-broadcast: Public ordinary functions
Function, uv-cond-destroy: Public ordinary functions
Function, uv-cond-init: Public ordinary functions
Function, uv-cond-signal: Public ordinary functions
Function, uv-cond-timedwait: Public ordinary functions
Function, uv-cond-wait: Public ordinary functions
Function, uv-cpu-info: Public ordinary functions
Function, uv-cwd: Public ordinary functions
Function, uv-default-loop: Public ordinary functions
Function, uv-disable-stdio-inheritance: Public ordinary functions
Function, uv-dlclose: Public ordinary functions
Function, uv-dlerror: Public ordinary functions
Function, uv-dlopen: Public ordinary functions
Function, uv-dlsym: Public ordinary functions
Function, uv-err-name: Public ordinary functions
Function, uv-exepath: Public ordinary functions
Function, uv-fileno: Public ordinary functions
Function, uv-free-cpu-info: Public ordinary functions
Function, uv-free-interface-addresses: Public ordinary functions
Function, uv-freeaddrinfo: Public ordinary functions
Function, uv-fs-access: Public ordinary functions
Function, uv-fs-chmod: Public ordinary functions
Function, uv-fs-chown: Public ordinary functions
Function, uv-fs-close: Public ordinary functions
Function, uv-fs-event-getpath: Public ordinary functions
Function, uv-fs-event-init: Public ordinary functions
Function, uv-fs-event-start: Public ordinary functions
Function, uv-fs-event-stop: Public ordinary functions
Function, uv-fs-fchmod: Public ordinary functions
Function, uv-fs-fchown: Public ordinary functions
Function, uv-fs-fdatasync: Public ordinary functions
Function, uv-fs-fstat: Public ordinary functions
Function, uv-fs-fsync: Public ordinary functions
Function, uv-fs-ftruncate: Public ordinary functions
Function, uv-fs-futime: Public ordinary functions
Function, uv-fs-link: Public ordinary functions
Function, uv-fs-lstat: Public ordinary functions
Function, uv-fs-mkdir: Public ordinary functions
Function, uv-fs-mkdtemp: Public ordinary functions
Function, uv-fs-open: Public ordinary functions
Function, uv-fs-poll-getpath: Public ordinary functions
Function, uv-fs-poll-init: Public ordinary functions
Function, uv-fs-poll-start: Public ordinary functions
Function, uv-fs-poll-stop: Public ordinary functions
Function, uv-fs-read: Public ordinary functions
Function, uv-fs-readlink: Public ordinary functions
Function, uv-fs-rename: Public ordinary functions
Function, uv-fs-req-cleanup: Public ordinary functions
Function, uv-fs-rmdir: Public ordinary functions
Function, uv-fs-scandir: Public ordinary functions
Function, uv-fs-scandir-next: Public ordinary functions
Function, uv-fs-sendfile: Public ordinary functions
Function, uv-fs-stat: Public ordinary functions
Function, uv-fs-symlink: Public ordinary functions
Function, uv-fs-unlink: Public ordinary functions
Function, uv-fs-utime: Public ordinary functions
Function, uv-fs-write: Public ordinary functions
Function, uv-get-free-memory: Public ordinary functions
Function, uv-get-process-title: Public ordinary functions
Function, uv-get-total-memory: Public ordinary functions
Function, uv-getaddrinfo: Public ordinary functions
Function, uv-getnameinfo: Public ordinary functions
Function, uv-getrusage: Public ordinary functions
Function, uv-guess-handle: Public ordinary functions
Function, uv-handle-size: Public ordinary functions
Function, uv-has-ref: Public ordinary functions
Function, uv-hrtime: Public ordinary functions
Function, uv-idle-init: Public ordinary functions
Function, uv-idle-start: Public ordinary functions
Function, uv-idle-stop: Public ordinary functions
Function, uv-inet-ntop: Public ordinary functions
Function, uv-inet-pton: Public ordinary functions
Function, uv-interface-addresses: Public ordinary functions
Function, uv-ip-4-addr: Public ordinary functions
Function, uv-ip-4-name: Public ordinary functions
Function, uv-ip-6-addr: Public ordinary functions
Function, uv-ip-6-name: Public ordinary functions
Function, uv-is-active: Public ordinary functions
Function, uv-is-closing: Public ordinary functions
Function, uv-is-readable: Public ordinary functions
Function, uv-is-writable: Public ordinary functions
Function, uv-key-create: Public ordinary functions
Function, uv-key-delete: Public ordinary functions
Function, uv-key-get: Public ordinary functions
Function, uv-key-set: Public ordinary functions
Function, uv-kill: Public ordinary functions
Function, uv-listen: Public ordinary functions
Function, uv-loadavg: Public ordinary functions
Function, uv-loop-alive: Public ordinary functions
Function, uv-loop-close: Public ordinary functions
Function, uv-loop-delete: Public ordinary functions
Function, uv-loop-init: Public ordinary functions
Function, uv-loop-new: Public ordinary functions
Function, uv-loop-size: Public ordinary functions
Function, uv-mutex-destroy: Public ordinary functions
Function, uv-mutex-init: Public ordinary functions
Function, uv-mutex-lock: Public ordinary functions
Function, uv-mutex-trylock: Public ordinary functions
Function, uv-mutex-unlock: Public ordinary functions
Function, uv-now: Public ordinary functions
Function, uv-once: Public ordinary functions
Function, uv-pipe-bind: Public ordinary functions
Function, uv-pipe-connect: Public ordinary functions
Function, uv-pipe-getpeername: Public ordinary functions
Function, uv-pipe-getsockname: Public ordinary functions
Function, uv-pipe-init: Public ordinary functions
Function, uv-pipe-open: Public ordinary functions
Function, uv-pipe-pending-count: Public ordinary functions
Function, uv-pipe-pending-instances: Public ordinary functions
Function, uv-pipe-pending-type: Public ordinary functions
Function, uv-poll-init: Public ordinary functions
Function, uv-poll-init-socket: Public ordinary functions
Function, uv-poll-start: Public ordinary functions
Function, uv-poll-stop: Public ordinary functions
Function, uv-prepare-init: Public ordinary functions
Function, uv-prepare-start: Public ordinary functions
Function, uv-prepare-stop: Public ordinary functions
Function, uv-process-kill: Public ordinary functions
Function, uv-queue-work: Public ordinary functions
Function, uv-read-start: Public ordinary functions
Function, uv-read-stop: Public ordinary functions
Function, uv-recv-buffer-size: Public ordinary functions
Function, uv-ref: Public ordinary functions
Function, uv-req-size: Public ordinary functions
Function, uv-resident-set-memory: Public ordinary functions
Function, uv-run: Public ordinary functions
Function, uv-rwlock-destroy: Public ordinary functions
Function, uv-rwlock-init: Public ordinary functions
Function, uv-rwlock-rdlock: Public ordinary functions
Function, uv-rwlock-rdunlock: Public ordinary functions
Function, uv-rwlock-tryrdlock: Public ordinary functions
Function, uv-rwlock-trywrlock: Public ordinary functions
Function, uv-rwlock-wrlock: Public ordinary functions
Function, uv-rwlock-wrunlock: Public ordinary functions
Function, uv-sem-destroy: Public ordinary functions
Function, uv-sem-init: Public ordinary functions
Function, uv-sem-post: Public ordinary functions
Function, uv-sem-trywait: Public ordinary functions
Function, uv-sem-wait: Public ordinary functions
Function, uv-send-buffer-size: Public ordinary functions
Function, uv-set-process-title: Public ordinary functions
Function, uv-setup-args: Public ordinary functions
Function, uv-shutdown: Public ordinary functions
Function, uv-signal-init: Public ordinary functions
Function, uv-signal-start: Public ordinary functions
Function, uv-signal-stop: Public ordinary functions
Function, uv-spawn: Public ordinary functions
Function, uv-stop: Public ordinary functions
Function, uv-stream-set-blocking: Public ordinary functions
Function, uv-strerror: Public ordinary functions
Function, uv-tcp-bind: Public ordinary functions
Function, uv-tcp-connect: Public ordinary functions
Function, uv-tcp-getpeername: Public ordinary functions
Function, uv-tcp-getsockname: Public ordinary functions
Function, uv-tcp-init: Public ordinary functions
Function, uv-tcp-keepalive: Public ordinary functions
Function, uv-tcp-nodelay: Public ordinary functions
Function, uv-tcp-open: Public ordinary functions
Function, uv-tcp-simultaneous-accepts: Public ordinary functions
Function, uv-thread-create: Public ordinary functions
Function, uv-thread-equal: Public ordinary functions
Function, uv-thread-join: Public ordinary functions
Function, uv-thread-self: Public ordinary functions
Function, uv-timer-again: Public ordinary functions
Function, uv-timer-get-repeat: Public ordinary functions
Function, uv-timer-init: Public ordinary functions
Function, uv-timer-set-repeat: Public ordinary functions
Function, uv-timer-start: Public ordinary functions
Function, uv-timer-stop: Public ordinary functions
Function, uv-try-write: Public ordinary functions
Function, uv-tty-get-winsize: Public ordinary functions
Function, uv-tty-init: Public ordinary functions
Function, uv-tty-reset-mode: Public ordinary functions
Function, uv-tty-set-mode: Public ordinary functions
Function, uv-udp-bind: Public ordinary functions
Function, uv-udp-getsockname: Public ordinary functions
Function, uv-udp-init: Public ordinary functions
Function, uv-udp-open: Public ordinary functions
Function, uv-udp-recv-start: Public ordinary functions
Function, uv-udp-recv-stop: Public ordinary functions
Function, uv-udp-send: Public ordinary functions
Function, uv-udp-set-broadcast: Public ordinary functions
Function, uv-udp-set-membership: Public ordinary functions
Function, uv-udp-set-multicast-interface: Public ordinary functions
Function, uv-udp-set-multicast-loop: Public ordinary functions
Function, uv-udp-set-multicast-ttl: Public ordinary functions
Function, uv-udp-set-ttl: Public ordinary functions
Function, uv-udp-try-send: Public ordinary functions
Function, uv-unref: Public ordinary functions
Function, uv-update-time: Public ordinary functions
Function, uv-uptime: Public ordinary functions
Function, uv-version: Public ordinary functions
Function, uv-version-string: Public ordinary functions
Function, uv-walk: Public ordinary functions
Function, uv-write: Public ordinary functions
Function, uv-write-2: Public ordinary functions
Function, version<=: Private ordinary functions

H
handle-type: Public ordinary functions

I
in-addr-s-addr: Public macros
in6-addr-s6-addr: Public macros

L
lispify: Private ordinary functions

M
Macro, addrinfo-ai-addr: Public macros
Macro, addrinfo-ai-addrlen: Public macros
Macro, addrinfo-ai-canonname: Public macros
Macro, addrinfo-ai-family: Public macros
Macro, addrinfo-ai-flags: Public macros
Macro, addrinfo-ai-next: Public macros
Macro, addrinfo-ai-protocol: Public macros
Macro, addrinfo-ai-socktype: Public macros
Macro, cffi-type: Private macros
Macro, defanonenum: Private macros
Macro, do-class-symbols: Private macros
Macro, in-addr-s-addr: Public macros
Macro, in6-addr-s6-addr: Public macros
Macro, make-accessors: Private macros
Macro, sockaddr-in-sin-addr: Public macros
Macro, sockaddr-in-sin-family: Public macros
Macro, sockaddr-in-sin-port: Public macros
Macro, sockaddr-in-sin-zero: Public macros
Macro, sockaddr-in6-sin6-addr: Public macros
Macro, sockaddr-in6-sin6-family: Public macros
Macro, sockaddr-in6-sin6-flowinfo: Public macros
Macro, sockaddr-in6-sin6-port: Public macros
Macro, sockaddr-in6-sin6-scope-id: Public macros
Macro, sockaddr-sa-data: Public macros
Macro, sockaddr-sa-family: Public macros
Macro, uv-async-s-data: Public macros
Macro, uv-async-s-loop: Public macros
Macro, uv-async-s-type: Public macros
Macro, uv-buf-t-base: Public macros
Macro, uv-buf-t-len: Public macros
Macro, uv-check-s-data: Public macros
Macro, uv-check-s-loop: Public macros
Macro, uv-check-s-type: Public macros
Macro, uv-connect-s-cb: Public macros
Macro, uv-connect-s-data: Public macros
Macro, uv-connect-s-handle: Public macros
Macro, uv-connect-s-type: Public macros
Macro, uv-cpu-times-s-idle: Public macros
Macro, uv-cpu-times-s-irq: Public macros
Macro, uv-cpu-times-s-nice: Public macros
Macro, uv-cpu-times-s-sys: Public macros
Macro, uv-cpu-times-s-user: Public macros
Macro, uv-dirent-s-name: Public macros
Macro, uv-dirent-s-type: Public macros
Macro, uv-fs-event-s-data: Public macros
Macro, uv-fs-event-s-loop: Public macros
Macro, uv-fs-event-s-type: Public macros
Macro, uv-fs-poll-s-data: Public macros
Macro, uv-fs-poll-s-loop: Public macros
Macro, uv-fs-poll-s-type: Public macros
Macro, uv-fs-s-cb: Public macros
Macro, uv-fs-s-data: Public macros
Macro, uv-fs-s-fs_type: Public macros
Macro, uv-fs-s-loop: Public macros
Macro, uv-fs-s-path: Public macros
Macro, uv-fs-s-ptr: Public macros
Macro, uv-fs-s-result: Public macros
Macro, uv-fs-s-statbuf: Public macros
Macro, uv-fs-s-type: Public macros
Macro, uv-getaddrinfo-s-data: Public macros
Macro, uv-getaddrinfo-s-loop: Public macros
Macro, uv-getaddrinfo-s-type: Public macros
Macro, uv-getnameinfo-s-data: Public macros
Macro, uv-getnameinfo-s-loop: Public macros
Macro, uv-getnameinfo-s-type: Public macros
Macro, uv-handle-s-data: Public macros
Macro, uv-handle-s-loop: Public macros
Macro, uv-handle-s-type: Public macros
Macro, uv-idle-s-data: Public macros
Macro, uv-idle-s-loop: Public macros
Macro, uv-idle-s-type: Public macros
Macro, uv-loop-configure: Public macros
Macro, uv-loop-s-active-handles: Public macros
Macro, uv-loop-s-active-reqs: Public macros
Macro, uv-loop-s-data: Public macros
Macro, uv-loop-s-handle-queue: Public macros
Macro, uv-loop-s-stop-flag: Public macros
Macro, uv-pipe-s-alloc-cb: Public macros
Macro, uv-pipe-s-data: Public macros
Macro, uv-pipe-s-ipc: Public macros
Macro, uv-pipe-s-loop: Public macros
Macro, uv-pipe-s-read-cb: Public macros
Macro, uv-pipe-s-type: Public macros
Macro, uv-pipe-s-write-queue-size: Public macros
Macro, uv-poll-s-data: Public macros
Macro, uv-poll-s-loop: Public macros
Macro, uv-poll-s-poll-cb: Public macros
Macro, uv-poll-s-type: Public macros
Macro, uv-prepare-s-data: Public macros
Macro, uv-prepare-s-loop: Public macros
Macro, uv-prepare-s-type: Public macros
Macro, uv-process-options-t-args: Public macros
Macro, uv-process-options-t-cwd: Public macros
Macro, uv-process-options-t-env: Public macros
Macro, uv-process-options-t-exit-cb: Public macros
Macro, uv-process-options-t-file: Public macros
Macro, uv-process-options-t-flags: Public macros
Macro, uv-process-options-t-gid: Public macros
Macro, uv-process-options-t-stdio: Public macros
Macro, uv-process-options-t-stdio-count: Public macros
Macro, uv-process-options-t-uid: Public macros
Macro, uv-process-s-data: Public macros
Macro, uv-process-s-exit-cb: Public macros
Macro, uv-process-s-loop: Public macros
Macro, uv-process-s-pid: Public macros
Macro, uv-process-s-type: Public macros
Macro, uv-req-s-data: Public macros
Macro, uv-req-s-type: Public macros
Macro, uv-rusage-t-ru-idrss: Public macros
Macro, uv-rusage-t-ru-inblock: Public macros
Macro, uv-rusage-t-ru-isrss: Public macros
Macro, uv-rusage-t-ru-ixrss: Public macros
Macro, uv-rusage-t-ru-majflt: Public macros
Macro, uv-rusage-t-ru-maxrss: Public macros
Macro, uv-rusage-t-ru-minflt: Public macros
Macro, uv-rusage-t-ru-msgrcv: Public macros
Macro, uv-rusage-t-ru-msgsnd: Public macros
Macro, uv-rusage-t-ru-nivcsw: Public macros
Macro, uv-rusage-t-ru-nsignals: Public macros
Macro, uv-rusage-t-ru-nswap: Public macros
Macro, uv-rusage-t-ru-nvcsw: Public macros
Macro, uv-rusage-t-ru-oublock: Public macros
Macro, uv-rusage-t-ru-stime: Public macros
Macro, uv-rusage-t-ru-utime: Public macros
Macro, uv-shutdown-s-cb: Public macros
Macro, uv-shutdown-s-data: Public macros
Macro, uv-shutdown-s-handle: Public macros
Macro, uv-shutdown-s-type: Public macros
Macro, uv-signal-s-data: Public macros
Macro, uv-signal-s-loop: Public macros
Macro, uv-signal-s-signal-cb: Public macros
Macro, uv-signal-s-signum: Public macros
Macro, uv-signal-s-tree-entry-s-rbe-color: Public macros
Macro, uv-signal-s-tree-entry-s-rbe-left: Public macros
Macro, uv-signal-s-tree-entry-s-rbe-parent: Public macros
Macro, uv-signal-s-tree-entry-s-rbe-right: Public macros
Macro, uv-signal-s-type: Public macros
Macro, uv-stat-t-st-atim: Public macros
Macro, uv-stat-t-st-birthtim: Public macros
Macro, uv-stat-t-st-blksize: Public macros
Macro, uv-stat-t-st-blocks: Public macros
Macro, uv-stat-t-st-ctim: Public macros
Macro, uv-stat-t-st-dev: Public macros
Macro, uv-stat-t-st-flags: Public macros
Macro, uv-stat-t-st-gen: Public macros
Macro, uv-stat-t-st-gid: Public macros
Macro, uv-stat-t-st-ino: Public macros
Macro, uv-stat-t-st-mode: Public macros
Macro, uv-stat-t-st-mtim: Public macros
Macro, uv-stat-t-st-nlink: Public macros
Macro, uv-stat-t-st-rdev: Public macros
Macro, uv-stat-t-st-size: Public macros
Macro, uv-stat-t-st-uid: Public macros
Macro, uv-stdio-container-t-data: Public macros
Macro, uv-stdio-container-t-flags: Public macros
Macro, uv-stream-s-alloc-cb: Public macros
Macro, uv-stream-s-data: Public macros
Macro, uv-stream-s-loop: Public macros
Macro, uv-stream-s-read-cb: Public macros
Macro, uv-stream-s-type: Public macros
Macro, uv-stream-s-write-queue-size: Public macros
Macro, uv-tcp-s-alloc-cb: Public macros
Macro, uv-tcp-s-data: Public macros
Macro, uv-tcp-s-loop: Public macros
Macro, uv-tcp-s-read-cb: Public macros
Macro, uv-tcp-s-type: Public macros
Macro, uv-tcp-s-write-queue-size: Public macros
Macro, uv-timer-s-data: Public macros
Macro, uv-timer-s-loop: Public macros
Macro, uv-timer-s-type: Public macros
Macro, uv-timespec-t-tv-nsec: Public macros
Macro, uv-timespec-t-tv-sec: Public macros
Macro, uv-timeval-t-tv-sec: Public macros
Macro, uv-timeval-t-tv-usec: Public macros
Macro, uv-tty-s-alloc-cb: Public macros
Macro, uv-tty-s-data: Public macros
Macro, uv-tty-s-loop: Public macros
Macro, uv-tty-s-read-cb: Public macros
Macro, uv-tty-s-type: Public macros
Macro, uv-tty-s-write-queue-size: Public macros
Macro, uv-udp-s-data: Public macros
Macro, uv-udp-s-loop: Public macros
Macro, uv-udp-s-send-queue-count: Public macros
Macro, uv-udp-s-send-queue-size: Public macros
Macro, uv-udp-s-type: Public macros
Macro, uv-udp-send-s-cb: Public macros
Macro, uv-udp-send-s-data: Public macros
Macro, uv-udp-send-s-handle: Public macros
Macro, uv-udp-send-s-type: Public macros
Macro, uv-work-s-after-work-cb: Public macros
Macro, uv-work-s-data: Public macros
Macro, uv-work-s-loop: Public macros
Macro, uv-work-s-type: Public macros
Macro, uv-work-s-work-cb: Public macros
Macro, uv-write-s-cb: Public macros
Macro, uv-write-s-data: Public macros
Macro, uv-write-s-handle: Public macros
Macro, uv-write-s-send-handle: Public macros
Macro, uv-write-s-type: Public macros
make-accessors: Private macros

P
populate-sizes: Private ordinary functions

S
sockaddr-in-sin-addr: Public macros
sockaddr-in-sin-family: Public macros
sockaddr-in-sin-port: Public macros
sockaddr-in-sin-zero: Public macros
sockaddr-in6-sin6-addr: Public macros
sockaddr-in6-sin6-family: Public macros
sockaddr-in6-sin6-flowinfo: Public macros
sockaddr-in6-sin6-port: Public macros
sockaddr-in6-sin6-scope-id: Public macros
sockaddr-sa-data: Public macros
sockaddr-sa-family: Public macros

U
uv-accept: Public ordinary functions
uv-async-init: Public ordinary functions
uv-async-s-data: Public macros
uv-async-s-loop: Public macros
uv-async-s-type: Public macros
uv-async-send: Public ordinary functions
uv-backend-fd: Public ordinary functions
uv-backend-timeout: Public ordinary functions
uv-barrier-destroy: Public ordinary functions
uv-barrier-init: Public ordinary functions
uv-barrier-wait: Public ordinary functions
uv-buf-read: Public ordinary functions
uv-buf-t-base: Public macros
uv-buf-t-len: Public macros
uv-cancel: Public ordinary functions
uv-chdir: Public ordinary functions
uv-check-init: Public ordinary functions
uv-check-s-data: Public macros
uv-check-s-loop: Public macros
uv-check-s-type: Public macros
uv-check-start: Public ordinary functions
uv-check-stop: Public ordinary functions
uv-close: Public ordinary functions
uv-cond-broadcast: Public ordinary functions
uv-cond-destroy: Public ordinary functions
uv-cond-init: Public ordinary functions
uv-cond-signal: Public ordinary functions
uv-cond-timedwait: Public ordinary functions
uv-cond-wait: Public ordinary functions
uv-connect-s-cb: Public macros
uv-connect-s-data: Public macros
uv-connect-s-handle: Public macros
uv-connect-s-type: Public macros
uv-cpu-info: Public ordinary functions
uv-cpu-times-s-idle: Public macros
uv-cpu-times-s-irq: Public macros
uv-cpu-times-s-nice: Public macros
uv-cpu-times-s-sys: Public macros
uv-cpu-times-s-user: Public macros
uv-cwd: Public ordinary functions
uv-default-loop: Public ordinary functions
uv-dirent-s-name: Public macros
uv-dirent-s-type: Public macros
uv-disable-stdio-inheritance: Public ordinary functions
uv-dlclose: Public ordinary functions
uv-dlerror: Public ordinary functions
uv-dlopen: Public ordinary functions
uv-dlsym: Public ordinary functions
uv-err-name: Public ordinary functions
uv-exepath: Public ordinary functions
uv-fileno: Public ordinary functions
uv-free-cpu-info: Public ordinary functions
uv-free-interface-addresses: Public ordinary functions
uv-freeaddrinfo: Public ordinary functions
uv-fs-access: Public ordinary functions
uv-fs-chmod: Public ordinary functions
uv-fs-chown: Public ordinary functions
uv-fs-close: Public ordinary functions
uv-fs-event-getpath: Public ordinary functions
uv-fs-event-init: Public ordinary functions
uv-fs-event-s-data: Public macros
uv-fs-event-s-loop: Public macros
uv-fs-event-s-type: Public macros
uv-fs-event-start: Public ordinary functions
uv-fs-event-stop: Public ordinary functions
uv-fs-fchmod: Public ordinary functions
uv-fs-fchown: Public ordinary functions
uv-fs-fdatasync: Public ordinary functions
uv-fs-fstat: Public ordinary functions
uv-fs-fsync: Public ordinary functions
uv-fs-ftruncate: Public ordinary functions
uv-fs-futime: Public ordinary functions
uv-fs-link: Public ordinary functions
uv-fs-lstat: Public ordinary functions
uv-fs-mkdir: Public ordinary functions
uv-fs-mkdtemp: Public ordinary functions
uv-fs-open: Public ordinary functions
uv-fs-poll-getpath: Public ordinary functions
uv-fs-poll-init: Public ordinary functions
uv-fs-poll-s-data: Public macros
uv-fs-poll-s-loop: Public macros
uv-fs-poll-s-type: Public macros
uv-fs-poll-start: Public ordinary functions
uv-fs-poll-stop: Public ordinary functions
uv-fs-read: Public ordinary functions
uv-fs-readlink: Public ordinary functions
uv-fs-rename: Public ordinary functions
uv-fs-req-cleanup: Public ordinary functions
uv-fs-rmdir: Public ordinary functions
uv-fs-s-cb: Public macros
uv-fs-s-data: Public macros
uv-fs-s-fs_type: Public macros
uv-fs-s-loop: Public macros
uv-fs-s-path: Public macros
uv-fs-s-ptr: Public macros
uv-fs-s-result: Public macros
uv-fs-s-statbuf: Public macros
uv-fs-s-type: Public macros
uv-fs-scandir: Public ordinary functions
uv-fs-scandir-next: Public ordinary functions
uv-fs-sendfile: Public ordinary functions
uv-fs-stat: Public ordinary functions
uv-fs-symlink: Public ordinary functions
uv-fs-unlink: Public ordinary functions
uv-fs-utime: Public ordinary functions
uv-fs-write: Public ordinary functions
uv-get-free-memory: Public ordinary functions
uv-get-process-title: Public ordinary functions
uv-get-total-memory: Public ordinary functions
uv-getaddrinfo: Public ordinary functions
uv-getaddrinfo-s-data: Public macros
uv-getaddrinfo-s-loop: Public macros
uv-getaddrinfo-s-type: Public macros
uv-getnameinfo: Public ordinary functions
uv-getnameinfo-s-data: Public macros
uv-getnameinfo-s-loop: Public macros
uv-getnameinfo-s-type: Public macros
uv-getrusage: Public ordinary functions
uv-guess-handle: Public ordinary functions
uv-handle-s-data: Public macros
uv-handle-s-loop: Public macros
uv-handle-s-type: Public macros
uv-handle-size: Public ordinary functions
uv-has-ref: Public ordinary functions
uv-hrtime: Public ordinary functions
uv-idle-init: Public ordinary functions
uv-idle-s-data: Public macros
uv-idle-s-loop: Public macros
uv-idle-s-type: Public macros
uv-idle-start: Public ordinary functions
uv-idle-stop: Public ordinary functions
uv-inet-ntop: Public ordinary functions
uv-inet-pton: Public ordinary functions
uv-interface-addresses: Public ordinary functions
uv-ip-4-addr: Public ordinary functions
uv-ip-4-name: Public ordinary functions
uv-ip-6-addr: Public ordinary functions
uv-ip-6-name: Public ordinary functions
uv-is-active: Public ordinary functions
uv-is-closing: Public ordinary functions
uv-is-readable: Public ordinary functions
uv-is-writable: Public ordinary functions
uv-key-create: Public ordinary functions
uv-key-delete: Public ordinary functions
uv-key-get: Public ordinary functions
uv-key-set: Public ordinary functions
uv-kill: Public ordinary functions
uv-listen: Public ordinary functions
uv-loadavg: Public ordinary functions
uv-loop-alive: Public ordinary functions
uv-loop-close: Public ordinary functions
uv-loop-configure: Public macros
uv-loop-delete: Public ordinary functions
uv-loop-init: Public ordinary functions
uv-loop-new: Public ordinary functions
uv-loop-s-active-handles: Public macros
uv-loop-s-active-reqs: Public macros
uv-loop-s-data: Public macros
uv-loop-s-handle-queue: Public macros
uv-loop-s-stop-flag: Public macros
uv-loop-size: Public ordinary functions
uv-mutex-destroy: Public ordinary functions
uv-mutex-init: Public ordinary functions
uv-mutex-lock: Public ordinary functions
uv-mutex-trylock: Public ordinary functions
uv-mutex-unlock: Public ordinary functions
uv-now: Public ordinary functions
uv-once: Public ordinary functions
uv-pipe-bind: Public ordinary functions
uv-pipe-connect: Public ordinary functions
uv-pipe-getpeername: Public ordinary functions
uv-pipe-getsockname: Public ordinary functions
uv-pipe-init: Public ordinary functions
uv-pipe-open: Public ordinary functions
uv-pipe-pending-count: Public ordinary functions
uv-pipe-pending-instances: Public ordinary functions
uv-pipe-pending-type: Public ordinary functions
uv-pipe-s-alloc-cb: Public macros
uv-pipe-s-data: Public macros
uv-pipe-s-ipc: Public macros
uv-pipe-s-loop: Public macros
uv-pipe-s-read-cb: Public macros
uv-pipe-s-type: Public macros
uv-pipe-s-write-queue-size: Public macros
uv-poll-init: Public ordinary functions
uv-poll-init-socket: Public ordinary functions
uv-poll-s-data: Public macros
uv-poll-s-loop: Public macros
uv-poll-s-poll-cb: Public macros
uv-poll-s-type: Public macros
uv-poll-start: Public ordinary functions
uv-poll-stop: Public ordinary functions
uv-prepare-init: Public ordinary functions
uv-prepare-s-data: Public macros
uv-prepare-s-loop: Public macros
uv-prepare-s-type: Public macros
uv-prepare-start: Public ordinary functions
uv-prepare-stop: Public ordinary functions
uv-process-kill: Public ordinary functions
uv-process-options-t-args: Public macros
uv-process-options-t-cwd: Public macros
uv-process-options-t-env: Public macros
uv-process-options-t-exit-cb: Public macros
uv-process-options-t-file: Public macros
uv-process-options-t-flags: Public macros
uv-process-options-t-gid: Public macros
uv-process-options-t-stdio: Public macros
uv-process-options-t-stdio-count: Public macros
uv-process-options-t-uid: Public macros
uv-process-s-data: Public macros
uv-process-s-exit-cb: Public macros
uv-process-s-loop: Public macros
uv-process-s-pid: Public macros
uv-process-s-type: Public macros
uv-queue-work: Public ordinary functions
uv-read-start: Public ordinary functions
uv-read-stop: Public ordinary functions
uv-recv-buffer-size: Public ordinary functions
uv-ref: Public ordinary functions
uv-req-s-data: Public macros
uv-req-s-type: Public macros
uv-req-size: Public ordinary functions
uv-resident-set-memory: Public ordinary functions
uv-run: Public ordinary functions
uv-rusage-t-ru-idrss: Public macros
uv-rusage-t-ru-inblock: Public macros
uv-rusage-t-ru-isrss: Public macros
uv-rusage-t-ru-ixrss: Public macros
uv-rusage-t-ru-majflt: Public macros
uv-rusage-t-ru-maxrss: Public macros
uv-rusage-t-ru-minflt: Public macros
uv-rusage-t-ru-msgrcv: Public macros
uv-rusage-t-ru-msgsnd: Public macros
uv-rusage-t-ru-nivcsw: Public macros
uv-rusage-t-ru-nsignals: Public macros
uv-rusage-t-ru-nswap: Public macros
uv-rusage-t-ru-nvcsw: Public macros
uv-rusage-t-ru-oublock: Public macros
uv-rusage-t-ru-stime: Public macros
uv-rusage-t-ru-utime: Public macros
uv-rwlock-destroy: Public ordinary functions
uv-rwlock-init: Public ordinary functions
uv-rwlock-rdlock: Public ordinary functions
uv-rwlock-rdunlock: Public ordinary functions
uv-rwlock-tryrdlock: Public ordinary functions
uv-rwlock-trywrlock: Public ordinary functions
uv-rwlock-wrlock: Public ordinary functions
uv-rwlock-wrunlock: Public ordinary functions
uv-sem-destroy: Public ordinary functions
uv-sem-init: Public ordinary functions
uv-sem-post: Public ordinary functions
uv-sem-trywait: Public ordinary functions
uv-sem-wait: Public ordinary functions
uv-send-buffer-size: Public ordinary functions
uv-set-process-title: Public ordinary functions
uv-setup-args: Public ordinary functions
uv-shutdown: Public ordinary functions
uv-shutdown-s-cb: Public macros
uv-shutdown-s-data: Public macros
uv-shutdown-s-handle: Public macros
uv-shutdown-s-type: Public macros
uv-signal-init: Public ordinary functions
uv-signal-s-data: Public macros
uv-signal-s-loop: Public macros
uv-signal-s-signal-cb: Public macros
uv-signal-s-signum: Public macros
uv-signal-s-tree-entry-s-rbe-color: Public macros
uv-signal-s-tree-entry-s-rbe-left: Public macros
uv-signal-s-tree-entry-s-rbe-parent: Public macros
uv-signal-s-tree-entry-s-rbe-right: Public macros
uv-signal-s-type: Public macros
uv-signal-start: Public ordinary functions
uv-signal-stop: Public ordinary functions
uv-spawn: Public ordinary functions
uv-stat-t-st-atim: Public macros
uv-stat-t-st-birthtim: Public macros
uv-stat-t-st-blksize: Public macros
uv-stat-t-st-blocks: Public macros
uv-stat-t-st-ctim: Public macros
uv-stat-t-st-dev: Public macros
uv-stat-t-st-flags: Public macros
uv-stat-t-st-gen: Public macros
uv-stat-t-st-gid: Public macros
uv-stat-t-st-ino: Public macros
uv-stat-t-st-mode: Public macros
uv-stat-t-st-mtim: Public macros
uv-stat-t-st-nlink: Public macros
uv-stat-t-st-rdev: Public macros
uv-stat-t-st-size: Public macros
uv-stat-t-st-uid: Public macros
uv-stdio-container-t-data: Public macros
uv-stdio-container-t-flags: Public macros
uv-stop: Public ordinary functions
uv-stream-s-alloc-cb: Public macros
uv-stream-s-data: Public macros
uv-stream-s-loop: Public macros
uv-stream-s-read-cb: Public macros
uv-stream-s-type: Public macros
uv-stream-s-write-queue-size: Public macros
uv-stream-set-blocking: Public ordinary functions
uv-strerror: Public ordinary functions
uv-tcp-bind: Public ordinary functions
uv-tcp-connect: Public ordinary functions
uv-tcp-getpeername: Public ordinary functions
uv-tcp-getsockname: Public ordinary functions
uv-tcp-init: Public ordinary functions
uv-tcp-keepalive: Public ordinary functions
uv-tcp-nodelay: Public ordinary functions
uv-tcp-open: Public ordinary functions
uv-tcp-s-alloc-cb: Public macros
uv-tcp-s-data: Public macros
uv-tcp-s-loop: Public macros
uv-tcp-s-read-cb: Public macros
uv-tcp-s-type: Public macros
uv-tcp-s-write-queue-size: Public macros
uv-tcp-simultaneous-accepts: Public ordinary functions
uv-thread-create: Public ordinary functions
uv-thread-equal: Public ordinary functions
uv-thread-join: Public ordinary functions
uv-thread-self: Public ordinary functions
uv-timer-again: Public ordinary functions
uv-timer-get-repeat: Public ordinary functions
uv-timer-init: Public ordinary functions
uv-timer-s-data: Public macros
uv-timer-s-loop: Public macros
uv-timer-s-type: Public macros
uv-timer-set-repeat: Public ordinary functions
uv-timer-start: Public ordinary functions
uv-timer-stop: Public ordinary functions
uv-timespec-t-tv-nsec: Public macros
uv-timespec-t-tv-sec: Public macros
uv-timeval-t-tv-sec: Public macros
uv-timeval-t-tv-usec: Public macros
uv-try-write: Public ordinary functions
uv-tty-get-winsize: Public ordinary functions
uv-tty-init: Public ordinary functions
uv-tty-reset-mode: Public ordinary functions
uv-tty-s-alloc-cb: Public macros
uv-tty-s-data: Public macros
uv-tty-s-loop: Public macros
uv-tty-s-read-cb: Public macros
uv-tty-s-type: Public macros
uv-tty-s-write-queue-size: Public macros
uv-tty-set-mode: Public ordinary functions
uv-udp-bind: Public ordinary functions
uv-udp-getsockname: Public ordinary functions
uv-udp-init: Public ordinary functions
uv-udp-open: Public ordinary functions
uv-udp-recv-start: Public ordinary functions
uv-udp-recv-stop: Public ordinary functions
uv-udp-s-data: Public macros
uv-udp-s-loop: Public macros
uv-udp-s-send-queue-count: Public macros
uv-udp-s-send-queue-size: Public macros
uv-udp-s-type: Public macros
uv-udp-send: Public ordinary functions
uv-udp-send-s-cb: Public macros
uv-udp-send-s-data: Public macros
uv-udp-send-s-handle: Public macros
uv-udp-send-s-type: Public macros
uv-udp-set-broadcast: Public ordinary functions
uv-udp-set-membership: Public ordinary functions
uv-udp-set-multicast-interface: Public ordinary functions
uv-udp-set-multicast-loop: Public ordinary functions
uv-udp-set-multicast-ttl: Public ordinary functions
uv-udp-set-ttl: Public ordinary functions
uv-udp-try-send: Public ordinary functions
uv-unref: Public ordinary functions
uv-update-time: Public ordinary functions
uv-uptime: Public ordinary functions
uv-version: Public ordinary functions
uv-version-string: Public ordinary functions
uv-walk: Public ordinary functions
uv-work-s-after-work-cb: Public macros
uv-work-s-data: Public macros
uv-work-s-loop: Public macros
uv-work-s-type: Public macros
uv-work-s-work-cb: Public macros
uv-write: Public ordinary functions
uv-write-2: Public ordinary functions
uv-write-s-cb: Public macros
uv-write-s-data: Public macros
uv-write-s-handle: Public macros
uv-write-s-send-handle: Public macros
uv-write-s-type: Public macros

V
version<=: Private ordinary functions


A.4 Data types

Jump to:   A   B   C   E   F   G   L   P   S   U   W  
Index Entry  Section

A
accessors.lisp: The cl-libuv/accessors․lisp file

B
bindings.lisp: The cl-libuv/bindings․lisp file

C
cl-libuv: The cl-libuv system
cl-libuv.asd: The cl-libuv/cl-libuv․asd file
Class, uv-cpu-times-s-tclass: Public classes
Class, uv-loop-s-timer-heap-tclass: Public classes
Class, uv-process-options-t-tclass: Public classes
Class, uv-rusage-t-tclass: Public classes
Class, uv-signal-s-tree-entry-s-tclass: Public classes
Class, uv-stdio-container-t-tclass: Public classes
Class, uv-timeval-t-tclass: Public classes

E
exports.lisp: The cl-libuv/exports․lisp file

F
File, accessors.lisp: The cl-libuv/accessors․lisp file
File, bindings.lisp: The cl-libuv/bindings․lisp file
File, cl-libuv.asd: The cl-libuv/cl-libuv․asd file
File, exports.lisp: The cl-libuv/exports․lisp file
File, grovel.lisp: The cl-libuv/grovel․lisp file
File, lib.lisp: The cl-libuv/lib․lisp file
File, package.lisp: The cl-libuv/package․lisp file
File, util.lisp: The cl-libuv/util․lisp file
File, wrapper.lisp: The cl-libuv/wrapper․lisp file

G
grovel.lisp: The cl-libuv/grovel․lisp file

L
lib.lisp: The cl-libuv/lib․lisp file
libuv: The libuv package
libuv-grovel: The libuv-grovel package
libuv.accessors: The libuv․accessors package

P
Package, libuv: The libuv package
Package, libuv-grovel: The libuv-grovel package
Package, libuv.accessors: The libuv․accessors package
package.lisp: The cl-libuv/package․lisp file

S
System, cl-libuv: The cl-libuv system

U
util.lisp: The cl-libuv/util․lisp file
uv-cpu-times-s-tclass: Public classes
uv-loop-s-timer-heap-tclass: Public classes
uv-process-options-t-tclass: Public classes
uv-rusage-t-tclass: Public classes
uv-signal-s-tree-entry-s-tclass: Public classes
uv-stdio-container-t-tclass: Public classes
uv-timeval-t-tclass: Public classes

W
wrapper.lisp: The cl-libuv/wrapper․lisp file