Based on boost.
Thread:mutex-condition queue and map,ACE style thread and Glib style threadpool, loop task.
Memory:memory pool.
COM:COM object invocation.
Language:compiler lexical and grammar analysis.
Network:epoll reactor.
SPServer is a C++ server framework library that implements the Half-Sync/Half-Async and Leader/Follower threadpool patterns. It's based on libevent in order to utilize the best I/O loop on any platform. It include an embedded http server and ssl proxy.