Module: sip-router
Branch: bpintea/asi_binrpc2
Commit: 1e7124dfcf7696277a5da124afaaada032a3d836
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1e7124d…
Author: bpi <bpi(a)machine.office.iptego.net>
Committer: bpi <bpi(a)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=1e7…