name mode size
..
Makefile 100644 128B
README 100644 1.24kB
srjson.c 100644 25.08kB
srjson.h 100644 7.73kB
sruid.c 100644 4.09kB
sruid.h 100644 1.24kB
tmrec.c 100644 25.53kB
tmrec.h 100644 3.53kB
README
Library collecting various utility components needed by several modules ####################################################################### The licesing matches the rules for core - owned by FhG or more liberal like BSD or MIT style. 1. TMREC ======== Time recurrence matching, with recurrences defined based on specifications by Internet Calendaring and Scheduling Core Object Specification (Calendar COS - RFC 2445) 2. SRJSON ========= Adapted verision of cJSON - a C JSON parsing library - that integrates better with Kamailio/SER environment. The changes so far: - rename cJSON to srjson to avoid name space conflicts - ability to specify malloc/free functions per JSON document. In Kamailio/SER, based on needs, it can be PKG or SHM type of used memory. - ability to add a string value by pointer and length - the very common str structure Next targets: - option to clone or not the full JSON document buffer and parse using the clone (tied to and becomes usefule with the next item in this list) - don't clone the string values when parsing a JSON document, but set references to names and string values - add functions to make easy to add binary data in string values, stored in base32 or base64 format