Comparison

doc/net.server.lua @ 8781:53178b6ba589

net.server: Add watchfd, a simple API for watching file descriptors
author Kim Alvefur <zash@zash.se>
date Wed, 09 May 2018 16:15:40 +0200
parent 8728:41c959c5c84b
child 9295:6c7d2fb0d369
comparison
equal deleted inserted replaced
8780:4cab4ee5dfcc 8781:53178b6ba589
227 - handler: callback 227 - handler: callback
228 ]] 228 ]]
229 local function hook_signal(signal_id, handler) 229 local function hook_signal(signal_id, handler)
230 end 230 end
231 231
232 --[[ Adds a low-level FD watcher
233 Arguments:
234 - fd_number: A non-negative integer representing a file descriptor or
235 object with a :getfd() method returning one
236 - on_readable: Optional callback for when the FD is readable
237 - on_writable: Optional callback for when the FD is writable
238
239 Returns:
240 - net.server handle
241 ]]
242 local function watchfd(fd_number, on_readable, on_writable)
243 end
232 244
233 return { 245 return {
234 get_backend = get_backend; 246 get_backend = get_backend;
235 loop = loop; 247 loop = loop;
236 setquitting = setquitting; 248 setquitting = setquitting;
238 addserver = addserver; 250 addserver = addserver;
239 wrapclient = wrapclient; 251 wrapclient = wrapclient;
240 addclient = addclient; 252 addclient = addclient;
241 closeall = closeall; 253 closeall = closeall;
242 hook_signal = hook_signal; 254 hook_signal = hook_signal;
255 watchfd = watchfd;
243 } 256 }