core: introducing xavp (eXtended AVP)
authorDaniel-Constantin Mierla <miconda@gmail.com>
Tue, 30 Jun 2009 10:26:56 +0000 (12:26 +0200)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Tue, 30 Jun 2009 10:26:56 +0000 (12:26 +0200)
commitef79b7beb75f3f4ed3a5fa1ba6c76363dc254e3e
tree5f6419e1507dd61de59c5e70ec24e205da67c1d6
parent074517dbf60512194517666bbbf39125369b4624
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 [new file with mode: 0644]
xavp.h [new file with mode: 0644]