Module: sip-router Branch: bpintea/asi_binrpc2 Commit: 1e7124dfcf7696277a5da124afaaada032a3d836 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1e7124df...
Author: bpi bpi@machine.office.iptego.net Committer: bpi bpi@machine.office.iptego.net Date: Thu Jan 14 22:47:57 2010 +0100
- initial import of the 'binrpc' module, an evolution of the 'ctl' existing module; - uses the binrpc2 library; - adds parallelism (for all supported transports); - drops the FIFO transport (as being both slow and unconfortable); it was left out due to design considerations, but, if proved to be necessary, could probably be added back
---
modules/binrpc/Makefile | 19 + modules/binrpc/TODO | 14 + modules/binrpc/binrpc_mod.c | 381 +++++++++ modules/binrpc/ctrl_socks.c | 369 ++++++++ modules/binrpc/ctrl_socks.h | 105 +++ modules/binrpc/fifo_server.c | 1615 ++++++++++++++++++++++++++++++++++++ modules/binrpc/fifo_server.h | 51 ++ modules/binrpc/init_socks.c | 192 +++++ modules/binrpc/init_socks.h | 80 ++ modules/binrpc/io_listener.c | 918 ++++++++++++++++++++ modules/binrpc/io_listener.h | 64 ++ modules/binrpc/libbinrpc_wrapper.c | 573 +++++++++++++ modules/binrpc/libbinrpc_wrapper.h | 58 ++ modules/binrpc/modbrpc_defaults.h | 38 + modules/binrpc/proctab.c | 160 ++++ modules/binrpc/proctab.h | 48 ++ 16 files changed, 4685 insertions(+), 0 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=1e71...