<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Todo List</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.2.17 --> <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center> <hr><h2><a name="todo">Todo List</a> </h2> <dl compact> <dt><a name="_todo000006"></a>Class <a class="el" href="classLog.html">Log</a> <dd> Add different levels of logging, e.g. debug, trace, error, warning, info. Quite possibly performance instrumentation could belong in this class. </dl> <p> <dl compact> <dt><a name="_todo000003"></a>Member <a class="el" href="classLog.html#a0">Log::Log</a>(string &r_fname) <dd> <a class="el" href="classLog.html">Log</a> is opened by default in append mode. A possible feature is to implement a overwrite/append toggle and/or automated log archival. </dl> <p> <dl compact> <dt><a name="_todo000004"></a>Member <a class="el" href="classLog.html#a1">Log::Log</a>(const char *fname) <dd> <a class="el" href="classLog.html">Log</a> is opened by default in append mode. A possible feature is to implement a overwrite/append toggle and/or automated log archival. </dl> <p> <dl compact> <dt><a name="_todo000005"></a>Member <a class="el" href="classLog.html#c2">Log::SetTime</a>() <dd> Could be enhanced by allowing the timestamp format to be specfified in the constructor or via a setter. </dl> <p> <dl compact> <dt><a name="_todo000008"></a>Class <a class="el" href="classServer.html">Server</a> <dd> Make <a class="el" href="classServer.html">Server</a> an abstract class overriding its Run method to illustrate different network designs as well as different kinds of servers, e.g. httpd, ftpd, and telnetd. </dl> <p> <dl compact> <dt><a name="_todo000007"></a>Member <a class="el" href="classServer.html#c4">Server::ProcessQueue</a>() <dd> Implement a disconnect request coming from driver. Allow specialized Telnet commands to come from driver, and filter them through the connection depending on whether it is capable. </dl> <p> <dl compact> <dt><a name="_todo000011"></a>Member <a class="el" href="classSocket.html#a7">Socket::Write</a>(const char *p_char, int len) <dd> We need a nice way to handle partially written character arrays here in the odd case that send blocks in the middle of this Write. </dl> <p> <dl compact> <dt><a name="_todo000010"></a>Member <a class="el" href="classSocket.html#a6">Socket::Write</a>(const char *p_char) <dd> We need a nice way to handle partially written character arrays here in the odd case that send blocks in the middle of this Write. </dl> <p> <dl compact> <dt><a name="_todo000009"></a>Member <a class="el" href="classSocket.html#a5">Socket::Write</a>(const string &r_str) <dd> We need a nice way to handle partially written strings here in the odd case that send blocks in the middle of this Write. </dl> <p> <dl compact> <dt><a name="_todo000002"></a>Member <a class="el" href="event_8h.html#a5">Event_T</a> <dd> Support some common Telnet commands. </dl> <hr><address style="align: right;"><small>Generated on Mon Mar 29 23:12:58 2004 for Paradigm by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.17 </small></address> </body> </html>