certi-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-cvs] certi TODO [br_DEV_HETEROGENEOUS]


From: certi-cvs
Subject: [certi-cvs] certi TODO [br_DEV_HETEROGENEOUS]
Date: Thu, 10 Apr 2008 19:58:50 +0000

CVSROOT:        /sources/certi
Module name:    certi
Branch:         br_DEV_HETEROGENEOUS
Changes by:     Eric NOULARD <erk>      08/04/10 19:58:50

Modified files:
        .              : TODO 

Log message:
        Add Erk TODO list

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/TODO?cvsroot=certi&only_with_tag=br_DEV_HETEROGENEOUS&r1=3.1&r2=3.1.6.1

Patches:
Index: TODO
===================================================================
RCS file: /sources/certi/certi/TODO,v
retrieving revision 3.1
retrieving revision 3.1.6.1
diff -u -b -r3.1 -r3.1.6.1
--- TODO        4 Jul 2003 13:54:13 -0000       3.1
+++ TODO        10 Apr 2008 19:58:50 -0000      3.1.6.1
@@ -1,3 +1,26 @@
+Erk1) Replace serialize()/deserialize()
+      with serialize(MessageBuffer& msgBuf) ...
+      in order to minimize copy when possible
+      (for example on virtual constructor)
+
+      We may even setup a msgBuf pool in order to 
+      minimize realloc when creating NetworkMessage sub-classes instance
+
+Erk2) Use visitor pattern for RTIG processing
+
+Erk3) Use proper constructor and getter/setter for NetworkMessage
+      and avoid public shared field between different kind of message
+
+Erk4) May implicity isLabelled/Tagged/Dated using Setter.
+
+Erk5) Remove all kind of:
+      AnswerAssumption->exception = e_NO_EXCEPTION 
+
+ERk6) Should be possible to avoid code duplication
+      for timed/not timed message using NetworkMessage::setDate properly
+
+Erk7) Clean-up PrettyDebug mess
+
 Warning: this is an old file, many file/class names have changed, some
 problems are probably solved or handled differently.
 -------------------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]