Component | Description |
---|---|
libsxe | Event driven programming library |
mak | Makefile engine used to build libsxe |
Component | Package | Description |
---|---|---|
|
ev ------------+ mock ------------+ port ------------+ sxe ------------+ sxe-cstr ------------+ sxe-list ------------+ sxe-log ------------+ sxe-mmap ------------+ sxe-pool ------------+ sxe-pool-tcp ------------+ sxe-socket ------------+ sxe-spawn ------------+ sxe-sync-ev ------------+ sxe-test ------------+ sxe-util ------------+ tap | Event handling library with fixes --------------------------------------------------------------------------------------+ Library which allows system calls to be mocked for testing --------------------------------------------------------------------------------------+ Portable definitions to allow cross compilation on multiple operating systems --------------------------------------------------------------------------------------+ Event driven interface to TCP, UDP and low level timers --------------------------------------------------------------------------------------+ Counted strings with buffer overflow protection --------------------------------------------------------------------------------------+ Link lists with position independence --------------------------------------------------------------------------------------+ Logging library used extensively by the rest of this component --------------------------------------------------------------------------------------+ Portable memory mapped files --------------------------------------------------------------------------------------+ Memory pools with position independence, mulitple states, LRU queues and timers --------------------------------------------------------------------------------------+ TCP connection pool --------------------------------------------------------------------------------------+ Portable sockets API allowing cross compilation on multiple operating systems --------------------------------------------------------------------------------------+ Spawn a program on the end of a SXE TCP connection that it uses as its stdin/stdout --------------------------------------------------------------------------------------+ Synchronize through ev: Simple event passing from threads to the main ev loop --------------------------------------------------------------------------------------+ Helper functions for test programs --------------------------------------------------------------------------------------+ Utility functions: strings, mkpath, hex, ... --------------------------------------------------------------------------------------+ Test::More for C: test programming libary with extensions for event driven programming |
|
/*.mak ------------+ bin | Includable make definitions --------------------------------------------------------------------------------------+ Scripts: genxface.pl, mkdeps.pl, lib.pl, ... |