moonbridge
diff reference.txt @ 144:e7fac0918f9c
Added new methods drain_call, drain_yield
author | jbe |
---|---|
date | Sat May 02 14:31:55 2015 +0200 (2015-05-02) |
parents | 41da87a681d6 |
children | bd88dfa4f294 |
line diff
1.1 --- a/reference.txt Sat May 02 01:48:29 2015 +0200 1.2 +++ b/reference.txt Sat May 02 14:31:55 2015 +0200 1.3 @@ -77,6 +77,12 @@ 1.4 second return value) are returned. 1.5 1.6 1.7 +### socket:drain_call(waitfunc, maxlen, terminator) 1.8 + 1.9 +Same as socket:drain(maxlen, terminator), but calls waitfunc(socket, "r") (in 1.10 +an infinite loop) as long as the reading is blocked. 1.11 + 1.12 + 1.13 ### socket:drain_nb(maxlen, terminator) 1.14 1.15 Same as socket:drain(maxlen, terminator), but non-blocking. The status code 1.16 @@ -87,6 +93,11 @@ 1.17 second return value) are returned. 1.18 1.19 1.20 +### socket:drain_yield(maxlen, terminator) 1.21 + 1.22 +Alias for socket:drain_call(coroutine.yield, maxlen, terminator) 1.23 + 1.24 + 1.25 ### socket:finish() 1.26 1.27 Sends a TCP FIN packet to indicate EOF on write stream. Subsequent reads are