TODO.txt
author Chris Jones <chris@cjones.org>
Sun, 29 Sep 2013 21:56:19 -0600
changeset 161 6570a6a9683b
parent 160 ba2428230f71
child 162 7b5586a5e109
permissions -rw-r--r--
gofmt
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
150
fa7f6ff10c67 Code reorder and doc cleanup.
Chris Jones <christian.jones@sri.com>
parents: 146
diff changeset
     1
Review all the *Client receiver methods in layer3.go. They should
fa7f6ff10c67 Code reorder and doc cleanup.
Chris Jones <christian.jones@sri.com>
parents: 146
diff changeset
     2
probably either all be receivers, or none.
119
712aa5780660 Documentation cleanup.
Chris Jones <christian.jones@sri.com>
parents:
diff changeset
     3
712aa5780660 Documentation cleanup.
Chris Jones <christian.jones@sri.com>
parents:
diff changeset
     4
Add a Reconnect() function.
712aa5780660 Documentation cleanup.
Chris Jones <christian.jones@sri.com>
parents:
diff changeset
     5
712aa5780660 Documentation cleanup.
Chris Jones <christian.jones@sri.com>
parents:
diff changeset
     6
Eliminate as many uses of Generic as possible.
152
69c5b4382e39 Updated to-do list.
Chris Jones <christian.jones@sri.com>
parents: 150
diff changeset
     7
153
bbd4166df95d Simplified the API: There's only one constructor, and it does everything necessary to initiate the stream. StartSession() and Roster.Update() have both been eliminated.
Chris Jones <christian.jones@sri.com>
parents: 152
diff changeset
     8
Think about how to gracefully shutdown. Probably have a Close()
bbd4166df95d Simplified the API: There's only one constructor, and it does everything necessary to initiate the stream. StartSession() and Roster.Update() have both been eliminated.
Chris Jones <christian.jones@sri.com>
parents: 152
diff changeset
     9
function.
154
cd9e0ddbd5e9 Updated to-do list.
Chris Jones <christian.jones@sri.com>
parents: 153
diff changeset
    10
160
ba2428230f71 to-do update.
Chris Jones <chris@cjones.org>
parents: 158
diff changeset
    11
Get rid of logging. We're providing status updates. Include an error()
ba2428230f71 to-do update.
Chris Jones <chris@cjones.org>
parents: 158
diff changeset
    12
receiver function that lets internals report their errors for return
ba2428230f71 to-do update.
Chris Jones <chris@cjones.org>
parents: 158
diff changeset
    13
from NewClient().