SILC Utility Library
Directory: lib/silcutil/
Library: libsilc.a, libsilc.lib
Introduction
SILC Utility Library provides a full featured runtime library for
applications. It provides the application's main loop, called SILC
Scheduler, threads, locks, file utilities, file streams, socket streams,
TCP and UDP network routines, a finite state machine, lists, a hash table,
UTF-8 routines and other string utilities, and many other utility routines.
The library works on multiple platforms.
Basic Types and Definitions
Data Buffer Interface
Data Buffer Format Interface
Hash Table Interface
Memory Allocation Interface
Data Stack (memory pool) Interface
Finite State Machine Interface
Thread Interface
Mutual Exclusion Lock Interface
Condition Variable Interface
Atomic Operations Interface
Network (TCP and UDP) Interface
Scheduler Interface
Asynchronous Operation Interface
Abstract Stream Interface
Socket Stream Interface
File Descriptor Stream Interface
File Utility Functions
String Utility Interface
Snprintf Interface
UTF-8 String Interface
Stringprep Interface
Utility Functions
List Interface
Dynamic List Interface
MIME Interface
Time Utility Functions
Logging Interface
Config File Interface
|