GLib Core Application Support

Table of Contents
The Main Event Loop — manages all available sources of events.
Threads — thread abstraction; including mutexes, conditions and thread private data.
Dynamic Loading of Modules — portable method for dynamically loading 'plug-ins'.
Memory Allocation — general memory-handling.
IO Channels — portable support for using files, pipes and sockets.
Message Output and Debugging Functions — functions to output messages and help debug applications.
Message Logging — versatile support for logging messages with different levels of importance.