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 |