This library contains many useful functions and data structures. More...
|
Dynamic strings were introduced to satisfy needs of presence modules when building presence documents.
Memory operations are common for whole CDS library.
Message queue is a structure useful for sending data between processes.
Experimental functions for reference counting (to simplify this code elsewhere).
It is possible to use it with Sip Express Router (SER) or without it. In the first case it is able to use some internal SER's data types like strings.
_t (str_t, dstring_t, ...)This library depends only on standard C libraries and needs no other external libraries.
There can be problems with using shared libraries on different platforms. Currently supported solution is that user must supply LD_LIBRARY_PATH (or something similar on his OS) with the path to the library before starting SER with modules needed the library.
The library can be compiled without dependencies on SER and can be linked to whatever program as any other dynamic library. This style of usage is probably used only when debugging problems which is hard to find with SER (outside of SER is possible to use tools like Valgrind) and for author's little programs and need not to be documented more... ;-)
1.7.1