Here is a list of all modules:
[detail level 12]
Shell Programs | The su module provides few shell utilities: |
Socket Functions | The <sofia-sip/su.h> contains the portable socket functions |
Hash tables | Hash tables |
MD5 Digest | The MD5 message digest algorithm is described in RFC 1321 by R. Rivest, |
Memory Management Tutorial | This page gives a short overview of home-based memory management used with Sofia. Such home-based memory management is useful when a lot of memory blocks are allocated for given task. The allocations are done via the memory home, which keeps a reference to each block. When the memory home is then freed, it will free all blocks to which it has reference |
Fast string searching with Boyer-Moore algorithm | The Boyer-Moore algorithm is used to implement fast substring search. The algorithm has some overhead caused by filling a table. Substring search then requires at most 1 / substring-length less string comparisons. On modern desktop hardware, Boyer-Moore algorithm is seldom faster than the naive implementation if the searched substring is shorter than the cache line |
Logging Interface | Generic logging interface |
String Lists | Lists of strings |
Tag Item Lists | Object-oriented tag routines for Sofia utility library |
Time Handling | OS-independent timing functions and types for the su library |
GloballyUniqueIDs | Globally unique IDs and random integers |
Vectors | Pointer vectors |
▼Syncronization and Threading | Syncronization and threading interface |
Example and test code for syncronization and threads | Example programs demonstrate the su syncronization and threading primitives |