/
TODO.tasks
50 lines (41 loc) · 2.27 KB
/
TODO.tasks
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
<?xml version="1.0"?>
<gtodo>
<category title="Personal" place="0">
<item>
<attribute id="1204064469" priority="0" done="0" start_date="733098" enddate="99999999" notify="0" endtime="-60" last_edited="1204064469"/>
<summary>A string processing class, CAITextParser.</summary>
<comment>A string processing class, CAITextParser. It will be used to modify
and parse the input and output strings of the
AI class. It will handle the punctiation characters
and allow them to be properly outputed by getdatastring.
Possible implementation: textparser << somestring >> outstring;
Other uses, textparser << instring; textparser >> outstring;
Other features: textparser.unspaced("-_");
textparser.rtspaced(".,!?)]");
textparser.ltspaced(":;[(");
textparser.exceptwords(":) :( :D :P");
textparser.s() - provides the inner string
- of the parser (split to "words")</comment>
</item>
<item>
<attribute id="1203465130" priority="1" done="1" start_date="733092" completed_date="733098" enddate="733152" notify="1" endtime="-60" last_edited="1204064474"/>
<summary>Refactor the huge AI class</summary>
<comment>It should be split to at least 2 classes one being a dictionary class, the other a graph class. both should then become objects in the AI class.</comment>
</item>
<item>
<attribute id="1227498277" priority="2" done="0" start_date="733370" enddate="733376" notify="1" endtime="-60" last_edited="1227504171"/>
<summary>triprotomaster.cc</summary>
<comment>Finish triprotomaster.cc
A master-client class that connects to one slave server, possibly using either a separate thread, or
a non-blocking client socket.
Interface should have at least these functions:
Defined enum of request types
1) void Initialize(host,port) - opens a connection to slave
2) void SendRequest(type, data) - sends the specified request to slave
3) bool RequestComplete() - returns True if last request is completed
4) string ReplyData() - if RequestComplete() is true, returns data gathered from request, otherwise throws</comment>
</item>
</category>
<category title="Business" place="1"/>
<category title="Unfiled" place="2"/>
</gtodo>