SIP multiplex
authorBill Erickson <berick@esilibrary.com>
Fri, 13 Sep 2013 13:32:44 +0000 (09:32 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 8 Aug 2014 14:08:36 +0000 (10:08 -0400)
commit6ac9d702d47ff272de57e95da771131886915c46
tree853ca2c49c9799bcfd193e3dcd0b3ae99a9deb92
parentabd61dad3c5da420eccf441439a5551b4f9c9e7b
SIP multiplex

* remove output_fh tracking.  It's not needed.
* write output Sip::write_msg via POSIX::write to bypass IO::Multiplex
  output buffer caching.  This is needed since SIP child procs never
  return from mux_input (they exit) so the cached output is never
  sent to the client.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
SIPServer.pm
Sip.pm
Sip/MsgType.pm