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