From: Christian Grothoff Date: Tue, 30 Aug 2011 13:16:07 +0000 (+0000) Subject: todo list X-Git-Tag: initial-import-from-subversion-38251~17280 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b49e9a9daaf7d7b3ad02c7494fe7b570dea3bf92;p=oweals%2Fgnunet.git todo list --- diff --git a/src/mesh/mesh_api_new.c b/src/mesh/mesh_api_new.c index b9d6cd41a..84e3c7f38 100644 --- a/src/mesh/mesh_api_new.c +++ b/src/mesh/mesh_api_new.c @@ -23,6 +23,14 @@ * @brief mesh api: client implementation of mesh service * @author Bartlomiej Polot * + * TODO: + * - handle reconnect (service crash/disconnect) properly + * - count only data for queue length; store current queue length + * with tunnel instead of counting each time + * (also count per tunnel instead of for the entire mesh handle?) + * - callbacks to client missing on certain events + * - processing messages from service is incomplete + * * STRUCTURE: * - CONSTANTS * - DATA STRUCTURES @@ -51,6 +59,9 @@ extern "C" #include "mesh.h" #include "mesh_protocol.h" +/** + * TODO: replace with extra argument to mesh-connect. + */ #define MESH_API_MAX_QUEUE 10 /******************************************************************************/