/libuv/docs/src/ |
H A D | async.rst | 8 called from another thread. 50 It's safe to call this function from any thread. The callback will be called on the 55 It's safe to call this function from a signal handler.
|
H A D | dll.rst | 8 retrieving symbols from them, using the following API. 39 Retrieves a data pointer from a dynamic library. It is legal for a symbol
|
H A D | threadpool.rst | 15 .. versionchanged:: 1.30.0 the maximum UV_THREADPOOL_SIZE allowed was increased from 128 to 1024. 67 from the threadpool. Once `work_cb` is completed, `after_work_cb` will be
|
H A D | timer.rst | 13 right after waking up from waiting for I/O. See also :c:func:`uv_update_time`. 77 If the repeat value is set from a timer callback it does not immediately take effect.
|
H A D | misc.rst | 469 terminator byte from `*size`. On error, a negative result is 573 and home directory. On non-Windows systems, all data comes from 585 and home directory. On non-Windows systems, all data comes from 597 systems, all data comes from :man:`getgrgid_r(3)`. On Windows, uid and gid 648 This function currently only returns a value that is different from 673 The monotonic clock counts from an arbitrary point in the past and never 844 acquired from the system CSPRNG. `flags` is reserved for future extension 858 after reading from `/dev/random` once, or the `KERN_RANDOM` 861 or `/dev/urandom` after reading from `/dev/random` once. 864 if available, or `/dev/urandom` after reading from `/dev/random` once. [all …]
|
H A D | index.rst | 55 libuv can be downloaded from `here <https://dist.libuv.org/dist/>`_.
|
H A D | metrics.rst | 57 provider starting from when the :c:type:`uv_loop_t` was configured to
|
H A D | stream.rst | 50 from the stream again is undefined. 138 Read data from an incoming stream. The :c:type:`uv_read_cb` callback will 149 Stop reading data from the stream. The :c:type:`uv_read_cb` callback will
|
H A D | loop.rst | 135 :c:func:`uv_run` is not reentrant. It must not be called from a callback. 178 The timestamp increases monotonically from some arbitrary point in time. 249 Any previous value returned from :c:func:`uv_backend_fd` is now
|
H A D | pipe.rst | 159 Alters pipe permissions, allowing it to be accessed from processes run by 169 Data may be written to `fds[1]` and read from `fds[0]`.
|
H A D | tcp.rst | 86 from the previous one, will still happen. If the connection is still lost 109 error from :c:func:`uv_listen` or :c:func:`uv_tcp_connect` unless you specify
|
H A D | process.rst | 154 * determine the direction of flow, from the child process' perspective. Both 246 inherited from its parent. The effect is that child processes spawned by
|
/libuv/ |
H A D | LICENSE-docs | 12 disclaims all liability for damages resulting from their use to the 65 consideration of benefits the Licensor receives from making the 72 Rights that is derived from or based upon the Licensed Material 120 public may access the material from a place and at a time 160 authority to forbid You from making technical modifications 169 a. Offer from the Licensor -- Licensed Material. Every 171 receives an offer from the Licensor to exercise the 203 collect royalties from You for the exercise of the Licensed 259 Material from complying with this Public License. 348 Licensed Material not stated herein are separate from and [all …]
|
H A D | LICENSE-extra | 1 This license applies to parts of libuv originating from the 32 - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license.
|
H A D | README.md | 117 libuv can be downloaded either from the 119 or from the [downloads site](http://dist.libuv.org/dist/). 132 Importing a key from a git blob object: 237 You can install pre-built binaries for libuv or build it from source using [Conan](https://conan.io… 276 When running the test from within the test driver process 280 When running the test from a child of the test driver process
|
H A D | ChangeLog | 417 * test: switch from ASSERT_* to ASSERT_PTR_* (Pleuvens) 583 * build: remove bashism from autogen.sh (Santiago Gimeno) 629 * build: drop qemu-alpha from ci matrix (Ben Noordhuis) 1013 * fix oopsie from 1039 * process: remove OpenBSD from kevent list (Jameson Nash) 1157 * zos: use strnlen() from zoslib (Shuowang (Wayne) Zhang) 2551 * ibmi: return 0 from uv_resident_set_memory() (dmabupt) 2579 * win: return UV_ENOMEM from uv_loop_init() (cjihrig) 3203 * zos: read more accurate rss info from RSM (jBarz) 3385 * win: remove __declspec(inline) from atomic op (Keane) [all …]
|
H A D | CONTRIBUTING.md | 46 Please adhere to libuv's code style. In general it follows the conventions from 129 Use `git rebase` (not `git merge`) to sync your work from time to time.
|
/libuv/docs/src/guide/ |
H A D | networking.rst | 4 Networking in libuv is not much different from directly using the BSD socket 46 You can see the utility function ``uv_ip4_addr`` being used to convert from 60 In this case we also establish interest in reading from this stream. 104 address from a `DHCP`_ server -- DHCP Discover. 126 client) and start a read on it. This will read back responses from any DHCP 142 not NULL, it indicates that an empty datagram was received from the host at 211 In the resolver callback, you can pick any IP from the linked list of ``struct
|
H A D | processes.rst | 83 this to ``NULL`` to inherit the environment from the parent (this) process. 231 The CGI server combines the concepts from this chapter and :doc:`networking` so 264 read/write flag is from the perspective of the child process. In this case, 274 Domain Socket`_, or derived from `mkfifo(1)`_, or it could actually be a 302 messaging is no different from TCP, so we'll re-use the echo server example. 312 directory. This socket now behaves no different from TCP sockets as far as 369 ``accept`` traditionally does is get a file descriptor (the client) from 371 here. Fetch the file descriptor (``client``) from ``queue``. From this point 397 a readable pipe (from the point of view of the child). Everything is
|
H A D | basics.rst | 14 from the operating system or monitoring other sources of events is handled by 37 **blocking**. The actual write to a hard disk or reading from a network, takes 206 the data read from a file, a timer callback will be triggered on timeout and so
|
H A D | threads.rst | 210 event loop from performing other activities. 221 communicate to and from the thread. But be sure you are using proper locks if 344 The callback is a standard libuv pattern, extracting the data from the watcher. 368 that the v8 instance was started in. Interacting with v8 data structures from
|
H A D | filesystem.rst | 9 The libuv filesystem operations are different from :doc:`socket operations 185 libuv will automatically keep reading from a stream when ``uv_read_start()`` is 258 ``write_data()`` makes a copy of the buffer obtained from read. This buffer 261 unwrap it in the callbacks. We make a copy so we can free the two buffers from
|
H A D | utilities.rst | 33 to stop the timer. This can be used safely from within the callback as well. 39 which will take effect **when possible**. If this function is called from 382 it reads/writes from. This is achieved with:: 441 The appropriate value will now be auto-detected from the kernel.
|
H A D | introduction.rst | 37 from the browser. Using Google's V8_ and Marc Lehmann's libev_, node.js
|
/libuv/src/win/ |
H A D | udp.c | 448 struct sockaddr_storage from; in uv__process_udp_recv_req() local 465 memset(&from, 0, sizeof from); in uv__process_udp_recv_req() 466 from_len = sizeof from; in uv__process_udp_recv_req() 475 (struct sockaddr*) &from, in uv__process_udp_recv_req() 482 handle->recv_cb(handle, bytes, &buf, (const struct sockaddr*) &from, 0); in uv__process_udp_recv_req() 490 (const struct sockaddr*) &from, in uv__process_udp_recv_req()
|