[sr-dev] git:bpintea/asi_binrpc2: - initial import of the 'binrpc' module, an evolution of the 'ctl' existing

Bogdan Pintea bogdan at iptego.com
Thu Jan 14 23:21:35 CET 2010


Module: sip-router
Branch: bpintea/asi_binrpc2
Commit: 1e7124dfcf7696277a5da124afaaada032a3d836
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1e7124dfcf7696277a5da124afaaada032a3d836

Author: bpi <bpi at machine.office.iptego.net>
Committer: bpi <bpi at 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=1e7124dfcf7696277a5da124afaaada032a3d836



More information about the sr-dev mailing list