bufferevent learns to set watermarking using write-accessor functions rather than low-level access

Sat, 15 Jan 2011 20:12:24 -0500

author
Thomas Harning Jr <harningt@gmail.com>
date
Sat, 15 Jan 2011 20:12:24 -0500
changeset 97
dfe23f13242d
parent 96
570e309a8d3e
child 98
36ce9962277c

bufferevent learns to set watermarking using write-accessor functions rather than low-level access

src/buffer_event.c file | annotate | diff | comparison | revisions
--- a/src/buffer_event.c	Sat Jan 15 20:11:54 2011 -0500
+++ b/src/buffer_event.c	Sat Jan 15 20:12:24 2011 -0500
@@ -153,8 +153,7 @@
 	low = lua_tonumber(L, 2);
 	high = lua_tonumber(L, 3);
 
-	ev->ev->wm_read.low = low;
-	ev->ev->wm_read.high = high;
+	bufferevent_setwatermark(ev->ev, EV_READ, low, high);
 	return 0;
 }
 
@@ -166,8 +165,7 @@
 	low = lua_tonumber(L, 2);
 	high = lua_tonumber(L, 3);
 
-	ev->ev->wm_write.low = low;
-	ev->ev->wm_write.high = high;
+	bufferevent_setwatermark(ev->ev, EV_WRITE, low, high);
 	return 0;
 }
 

mercurial