char* addr;
QLock slock;
- Ref sref;
+ Ref sref; /* srvwork procs */
+ Ref rref; /* requests in flight */
+
+ void (*free)(Srv*);
};
void srv(Srv*);
Reqqueue* reqqueuecreate(void);
void reqqueuepush(Reqqueue*, Req*, void (*)(Req *));
void reqqueueflush(Reqqueue*, Req*);
+void reqqueuefree(Reqqueue*);