Skip to content

Latest commit

 

History

History
54 lines (50 loc) · 4.74 KB

README.rst

File metadata and controls

54 lines (50 loc) · 4.74 KB

Project SXE

Event driven programming in C

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, ...