============================================================= LIBRARY (by priority) ============================================================= - Write shared memory encapsulation class - Use autoconfig instead of #ifdefs for platform-specific (Linux vs. Solaris) elements in following modules: - AutoPtr - Connector - IPv4Socket.cpp - Socket.cpp - Socket.h - UnConUDPSocket.h - Normalize all function names: e.g. setStopServerFlag() => set_stop_service_flag () This is going to break backward compatability in a major way (v. 4.0) ====================== DOC ====================== ====================== TESTS ====================== =============================================================== COMPLETED ITEMS =============================================================== *********** * Rel. 3.2 *********** - Write INIT file parser class - Write Regexp simple wrapper class *********** * Rel. 3.1 *********** - add PKG_CONFIG support - Logger should not limit messages to 256 characters. It makes hex dumps with MemDump impossible to use. - Add --log-level=NUM option to ease the pain of selecting log file - Depricate GenServer::m_daemon data member - Change default configuration name to $HOME/.command_line_name - Write Programmer's Manual - Write examples/ such as helloworld and log server. *********** * Rel. 3.0 *********** - Put ASSA into its own namespace assa::. You might even consider introducing subspaces, e.g. assa::net, assa::utils, assa::proc? - Write a "one-click" test to test the integrity of the library. - Write programmer's manual