[sr-dev] git:3.1: modules_k/dialog: Add multiple features.

Timo Reimann timo.reimann at 1und1.de
Mon Aug 22 10:53:13 CEST 2011


Module: sip-router
Branch: 3.1
Commit: a914d2fe78c042d9d9d753e56c1f1368821941c1
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a914d2fe78c042d9d9d753e56c1f1368821941c1

Author: Timo Reimann <timo.reimann at 1und1.de>
Committer: Timo Reimann <timo.reimann at 1und1.de>
Date:   Sun Aug 21 22:21:12 2011 +0200

modules_k/dialog: Add multiple features.

- Move unreference_dialog() to a more suitable location.
- Provide functions to add and remove a dialog from a transaction
  (required for referencing at certain occassions).
- Move spiral detection functionality into dlg_new_dialog() to
  faciliate spiral detection when dlg_manage() is used.
- Add a dialog's reference count to list of printable statistics.

Credits to Sven Knoblich, sven.knoblich at 1und1.de .

(cherry picked and restricted to bug-fixes only from commit
c021559e414892b9bafae0f1ce40081945fff49a)

Conflicts:

	modules_k/dialog/dlg_handlers.c
	modules_k/dialog/dlg_var.c
	modules_k/dialog/dlg_var.h

---

 modules_k/dialog/dlg_handlers.c |  282 ++++++++++++++++++++++++---------------
 modules_k/dialog/dlg_hash.c     |   10 ++
 modules_k/dialog/dlg_profile.c  |   39 +++---
 modules_k/dialog/dlg_profile.h  |    6 +
 4 files changed, 212 insertions(+), 125 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=a914d2fe78c042d9d9d753e56c1f1368821941c1



More information about the sr-dev mailing list