Module: sip-router
Branch: master
Commit: 0e59fd0c1d569ac216268da5f17b35a7a8183d17
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0e59fd0…
Author: Jason Penton <jason.penton(a)gmail.com>
Committer: Jason Penton <jason.penton(a)gmail.com>
Date: Tue Oct 28 17:08:44 2014 +0200
modules/ims_usrloc_scsc, modules/ims_registrar_scscf: overhaul of contact storage, more
efficient and clean
NB API's have changed but fortunately no impact to any other modules.
---
modules/ims_registrar_scscf/lookup.c | 221 +++---
modules/ims_registrar_scscf/registrar_notify.c | 331 +++++-----
modules/ims_registrar_scscf/regpv.c | 6 +-
modules/ims_registrar_scscf/reply.c | 24 +-
modules/ims_registrar_scscf/reply.h | 2 +-
modules/ims_registrar_scscf/save.c | 40 +-
modules/ims_usrloc_scscf/contact_hslot.c | 221 ++++++
modules/ims_usrloc_scscf/contact_hslot.h | 107 +++
modules/ims_usrloc_scscf/dlist.c | 185 +++---
modules/ims_usrloc_scscf/hslot_sp.h | 4 +-
modules/ims_usrloc_scscf/impurecord.c | 368 +++++++----
modules/ims_usrloc_scscf/impurecord.h | 16 +-
modules/ims_usrloc_scscf/ucontact.c | 82 ++--
modules/ims_usrloc_scscf/ucontact.h | 2 +
modules/ims_usrloc_scscf/udomain.c | 854 ++++++++++++-----------
modules/ims_usrloc_scscf/udomain.h | 26 +-
modules/ims_usrloc_scscf/ul_callback.h | 5 +-
modules/ims_usrloc_scscf/ul_mod.c | 39 +-
modules/ims_usrloc_scscf/ul_rpc.c | 247 ++++----
modules/ims_usrloc_scscf/usrloc.c | 10 +-
modules/ims_usrloc_scscf/usrloc.h | 49 ++-
modules/ims_usrloc_scscf/usrloc_db.c | 884 +++++++++++-------------
modules/ims_usrloc_scscf/usrloc_db.h | 6 +-
23 files changed, 2119 insertions(+), 1610 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=0e5…