File: TODO

package info (click to toggle)
libassa 3.5.1-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 3,268 kB
  • ctags: 2,533
  • sloc: cpp: 15,703; sh: 12,083; makefile: 379; perl: 51
file content (71 lines) | stat: -rw-r--r-- 1,622 bytes parent folder | download | duplicates (9)
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