Main Page Namespace List Alphabetical List Compound List File List Compound Members File Members Related Pages
- Class Log
- Add different levels of logging, e.g. debug, trace, error, warning, info. Quite possibly performance instrumentation could belong in this class.
- Member Log::Log(string &r_fname)
- Log is opened by default in append mode. A possible feature is to implement a overwrite/append toggle and/or automated log archival.
- Member Log::Log(const char *fname)
- Log is opened by default in append mode. A possible feature is to implement a overwrite/append toggle and/or automated log archival.
- Member Log::SetTime()
- Could be enhanced by allowing the timestamp format to be specfified in the constructor or via a setter.
- Class Server
- Make Server 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.
- Member Server::ProcessQueue()
- 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.
- Member Socket::Write(const char *p_char, int len)
- 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.
- Member Socket::Write(const char *p_char)
- 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.
- Member Socket::Write(const string &r_str)
- We need a nice way to handle partially written strings here in the odd case that send blocks in the middle of this Write.
- Member Event_T
- Support some common Telnet commands.
Generated on Mon Mar 29 23:12:58 2004 for Paradigm by
1.2.17