01:51:38  * tunniclmquit (Ping timeout: 264 seconds)
02:47:09  * brsonquit (Quit: leaving)
04:34:43  * lismajoined
04:35:34  <lisma>Hola
06:34:41  * lismapart
07:33:08  * rendarjoined
09:55:56  * seishunjoined
10:03:19  <txdv>8a
11:25:08  * thealphanerdquit (Quit: farewell for now)
11:25:39  * thealphanerdjoined
11:41:17  * tunniclmjoined
12:02:21  * grantilajoined
12:05:03  <grantila>"The libuv event loop (or any other API involving the loop or handles, for that matter) is not thread-safe except where stated otherwise."
12:05:20  <grantila>I'm looking at the API documentation, and find that uv_async_send can be called from any thread.
12:05:34  <grantila>But uv_async_init (and other handle _init functions) doesn't say that.
12:05:35  <grantila>So
12:06:20  <grantila>Does this mean I basically need to create an async handle, and then every time I need to do anything (create new handles for tcp, udp, …, send, receive, stop) I need to do this from an async callback on the loop thread?
12:14:17  <rendar>uv_async_init() from the local thread T2, T3, ... Tn, then uv_async_send() to make those tasks executed by the thread T1 of the main loop
12:14:23  <rendar>i think libuv works like this
12:26:43  <txdv>grantila: you have the thread where uv_run is called
12:26:58  <txdv>in that thread you cann every function
12:27:05  <txdv>in every other thread you can call only uv_async_send
12:27:34  <txdv>grantila: so yes
12:42:32  <grantila>alright, i'll do that, thanks.
12:42:47  * grantilaquit (Quit: Leaving.)
13:32:08  * tunniclmquit (Ping timeout: 245 seconds)
14:15:08  * grantilajoined
14:33:39  * seishunquit (Ping timeout: 246 seconds)
15:04:54  * seishunjoined
15:16:03  * tunniclmjoined
17:43:57  * grantilaquit (Quit: Leaving.)
17:50:59  * grantilajoined
19:10:48  * brsonjoined
19:35:05  * rendarquit (Ping timeout: 260 seconds)
19:45:28  * tunniclmquit (Ping timeout: 245 seconds)
20:31:54  * lodlejoined
20:32:01  <lodle>hello
20:32:21  <lodle>does any one have an example on how to use uv_fs_sendfile to send a file over a tcp socket.
22:46:27  * seishunquit (Ping timeout: 246 seconds)
23:39:50  * tunniclmjoined