Introduction
1.
what is libuv
2.
libuv node.js powerhouse
3.
history
3.1.
history 1
4.
programming model
4.1.
programming model 1
5.
c
6.
pointers
7.
interpreting memory
8.
pointer arithmetic
9.
memory based inheritance
9.1.
memory based inheritance 1
10.
Keeping Track
10.1.
Keeping Track 1
11.
Callbacks to implement Event Emitters
12.
Callbacks to implement Event Emitters
13.
The End
Published using GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
what is libuv
Keeping Track
fortunately there is a
void* data
property on pretty much everything so you can attach your context
any libuv
request
type will have the following fields
#
define
UV_REQ_FIELDS \
/* public */
\
void
* data; \ [..] \ UV_REQ_PRIVATE_FIELDS \