for libnih 1.0. The latest version of this documentation can be found on-line at

Memory Management and Basic Types
Alloc — Object memory allocation
String — Strings and string arrays
List — Circular doubly-linked lists
Tree — Binary trees
Hash — Generic hash tables
Macros — Useful macros
Test — Unit testing framework
Main Loop and Application Development Helpers
Main Loop — Application main loop
Logging — Logging interface
Option — Option and arguments parser
Command — Sub-commands options and arguments
Config — Configuration parser
Operating System Facilities
File — Directory traversal and file reading
Watch — Inotify watch abstraction
Timer — Delayed execution
IO — Efficient and high-throughput IO
Child — Monitoring child processes
Signal — Signal Handlers
Error — System and application error handling
API Index