The iluhttp interface
The jigsaw internal structures
Apache structure
Uses it's own buffered stream model
int bwrite(BUFF *fb, const void *buf, int nbyte);
Allow to send the content of an open I/O descriptor
void bpushfd(BUFF *fb, int fd_in, int fd_out);
New iluhttp interface ?
Network and stack model
Proposal
low level API for handling comnnections on top of MUX (open/read/write/close) unbuffered
a buffered BUFMUXAPI module pluggable on top of MUXAPI (open/read/write/close/ioctl) buffered
the encoding (Wire level encoding) for RPC pluggable on top of both
an iluhttp API providing a BUFMUX content for the application layer