1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
=============================================================
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
|