6 reqqueueflush \- deferred processing of 9P requests
28 .ta \w'\fLReaddir* 'u +4n +4n
29 Reqqueue* reqqueuecreate(void);
30 void reqqueuepush(Reqqueue *q, Req *r, void (*f)(Req *));
31 void reqqueueflush(Reqqueue *q, Req *r);
35 provides routines for deferred processing of 9p request in
36 multithreaded 9p servers.
40 function spawns a process for handling requests returning
45 To schedule a request to be processed on a queue,
47 is called with request
49 and its handler function
52 A previously submitted request can be flushed from a queue
55 which will remove the request immediately if processing has
56 not started. If processing has been started, the process
59 .B /sys/src/lib9p/queue.c