ndt-dev - [ndt-dev] [ndt] r680 committed - Added initial information about NDT subsystems.
Subject: NDT-DEV email list created
List archive
[ndt-dev] [ndt] r680 committed - Added initial information about NDT subsystems.
Chronological Thread
- From:
- To:
- Subject: [ndt-dev] [ndt] r680 committed - Added initial information about NDT subsystems.
- Date: Tue, 04 Oct 2011 14:17:15 +0000
Revision: 680
Author:
Date: Tue Oct 4 07:16:08 2011
Log: Added initial information about NDT subsystems.
http://code.google.com/p/ndt/source/detail?r=680
Modified:
/wiki/NDTArchitecture.wiki
=======================================
--- /wiki/NDTArchitecture.wiki Tue Oct 4 04:16:02 2011
+++ /wiki/NDTArchitecture.wiki Tue Oct 4 07:16:08 2011
@@ -59,6 +59,14 @@
=== NDT subsystems ===
+The brief information about each of the NDT subsystem can be found in the following table. All source files are located in the *src* directory under the root of the checked out sources from the code repository.
+
+|| *Subsystem* || *Used by* || *Description* || *Example functions* || *Sources* ||
+|| logging || web100srv<br/>web100clt || Logging subsystem that is responsible for printing informational messages on to the console. It can filter messages according to the currently set debug level. || {{{log_println(int lvl, const char* format, ...)}}} || {{{logging.c logging.h}}} ||
+|| network || web100srv<br/>web100clt || Subsystem that is responsible for all network operations. || {{{CreateListenSocket(I2Addr addr, char* serv, int options, int buf_size)}}}<br/>{{{send_msg(int ctlSocket, int type, void* msg, int len)}}}<br/>{{{recv_msg(int ctlSocket, int* type, void* msg, int* len)}}} || {{{network.c network.h}}} ||
+|| protocol || web100srv<br/>web100clt || Functions to support [NDTProtocol NDT Protocol]. || {{{check_msg_type(char* prefix, int expected, int received, char* buff, int len)}}} || {{{protocol.c protocol.h}}} ||
+|| utils || web100srv<br/>web100clt || Functions to handle numbers sanity checks and some other utility things. || {{{check_int(char* text, int* number)}}}<br/>{{{check_rint(char* text, int* number, int minVal, int maxVal)}}} || utils.c utils.h ||
+
== Life Cycle ==
The NDT client and server interaction details can be found in the [NDTProtocol#Protocol_description NDT Protocol description].
- [ndt-dev] [ndt] r680 committed - Added initial information about NDT subsystems., ndt, 10/04/2011
Archive powered by MHonArc 2.6.16.