[sr-dev] git:daniel/xavp: core: introducing xavp (eXtended AVP)

Daniel-Constantin Mierla miconda at gmail.com
Tue Jun 30 12:34:37 CEST 2009


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

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Tue Jun 30 12:26:56 2009 +0200

core: introducing xavp (eXtended AVP)

- design:
	- one master list stored in core
	- internal integer id to optimise the search in list (hash value over the string name)
	- name stored as str and null terminated (can use regexp over it)
	- string values stored as str and null terminated
	- other types of value that can be used internally (not in config)
		- long
		- long long
		- time
		- xavp (or list of xavp)
		- generic data structure
- for more see: http://sip-router.org/wiki/devel/xavp
- NOTE: this is not a replacement for existing AVPs, but an add-on, a new pseudo-variable class

---

 xavp.c |  508 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 xavp.h |   95 ++++++++++++
 2 files changed, 603 insertions(+), 0 deletions(-)

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



More information about the sr-dev mailing list