certi-cvs
[Top][All Lists]
Advanced

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

certi/libCERTI Message.hh Message_R.cc Message_...


From: certi-cvs
Subject: certi/libCERTI Message.hh Message_R.cc Message_...
Date: Tue, 30 Oct 2007 15:24:47 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     ROUSSELOT <rousse>      07/10/30 15:24:47

Modified files:
        libCERTI       : Message.hh Message_R.cc Message_W.cc 

Log message:
        Message_R and _W.cc restructuration

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Message.hh?cvsroot=certi&r1=3.36&r2=3.37
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Message_R.cc?cvsroot=certi&r1=3.4&r2=3.5
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Message_W.cc?cvsroot=certi&r1=3.5&r2=3.6

Patches:
Index: Message.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/Message.hh,v
retrieving revision 3.36
retrieving revision 3.37
diff -u -b -r3.36 -r3.37
--- Message.hh  26 Oct 2007 13:00:07 -0000      3.36
+++ Message.hh  30 Oct 2007 15:24:47 -0000      3.37
@@ -67,13 +67,14 @@
         RegionHandle region ;
     };
 
-    union MessageHeaderUnion {
-        MessageTimeStruct time ;
-        MessageT_O_Struct T_O ;
-        MessageJ_R_Struct J_R ;
-        MessageO_I_Struct O_I ;
-        Message_DDM ddm ;
-    };
+    // MessageHeaderUnion  deprecated
+    //union MessageHeaderUnion {
+    //    MessageTimeStruct time ;
+    //    MessageT_O_Struct T_O ;
+    //    MessageJ_R_Struct J_R ;
+    //    MessageO_I_Struct O_I ;
+    //    Message_DDM ddm ;
+    //};
 
     enum Type {
         NOT_USED = 0,
@@ -241,7 +242,7 @@
         TypeException exception ;
         UShort bodySize ;
         FederationTime date ;
-        MessageHeaderUnion VP ; // Variable Part
+        //MessageHeaderUnion VP ; // Variable Part deprecated
     };
 
 public:

Index: Message_R.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/Message_R.cc,v
retrieving revision 3.4
retrieving revision 3.5
diff -u -b -r3.4 -r3.5
--- Message_R.cc        30 Oct 2007 14:15:24 -0000      3.4
+++ Message_R.cc        30 Oct 2007 15:24:47 -0000      3.5
@@ -17,7 +17,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: Message_R.cc,v 3.4 2007/10/30 14:15:24 rousse Exp $
+// $Id: Message_R.cc,v 3.5 2007/10/30 15:24:47 rousse Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -47,7 +47,6 @@
 
 }
 
-
 // ----------------------------------------------------------------------------
 //! Read a Message Body from a Socket, should be called after ReadHeader.
 void
@@ -76,14 +75,13 @@
 
         switch(header.type) {
 
-            // --- No Variable Part, Body not empty ---
-
-          // Body contains FederationName, FEDid
+          // Body contains federationName, FEDid
           case CREATE_FEDERATION_EXECUTION:
             readFederationName(body);
             readFEDid(body) ;
             break ;
 
+          // Body contains federationName
           case DESTROY_FEDERATION_EXECUTION:
             readFederationName(body);
             break ;
@@ -256,8 +254,6 @@
             space = body.readLongInt();
             break ;
 
-            // --- MessageJ_R_Struct --
-
           // Body contains federate,Federationname,FederateName
           case JOIN_FEDERATION_EXECUTION:
             federate = body.readShortInt();
@@ -265,8 +261,6 @@
             readFederateName(body);
             break ;
 
-            // --- MessageO_I_Struct ---
-
           // federationTime got from header
           // Body contains objectClass,handleArraySize,HandleArray
           case PUBLISH_OBJECT_CLASS:
@@ -355,8 +349,9 @@
 
           case SEND_INTERACTION:
           case RECEIVE_INTERACTION:
-            // B.c. Tag, HandleArray[], ValueArray[], RAction
-            // and boolean (true means SI with time, false without time)
+            // Body contains interactionClass,handleArraySize,tag,handleArray,
+            // valueArray,region,resignAction,boolean
+            // boolean true means with time, false without time
             interactionClass = body.readLongInt();
             handleArraySize = body.readShortInt();
             readTag(body);
@@ -377,7 +372,6 @@
             parameter = body.readShortInt();
             break ;
 
-            // --- MessageT_O_Struct, body not empty ---
           // Body contains handleArraySize,transport,order,object,HandleArray
           case CHANGE_ATTRIBUTE_TRANSPORTATION_TYPE:
           case CHANGE_ATTRIBUTE_ORDER_TYPE:
@@ -705,4 +699,4 @@
 
 } // namespace certi
 
-// $Id: Message_R.cc,v 3.4 2007/10/30 14:15:24 rousse Exp $
+// $Id: Message_R.cc,v 3.5 2007/10/30 15:24:47 rousse Exp $

Index: Message_W.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/Message_W.cc,v
retrieving revision 3.5
retrieving revision 3.6
diff -u -b -r3.5 -r3.6
--- Message_W.cc        30 Oct 2007 14:15:24 -0000      3.5
+++ Message_W.cc        30 Oct 2007 15:24:47 -0000      3.6
@@ -17,7 +17,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: Message_W.cc,v 3.5 2007/10/30 14:15:24 rousse Exp $
+// $Id: Message_W.cc,v 3.6 2007/10/30 15:24:47 rousse Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -74,13 +74,13 @@
         // 1- Prepare Body Structure according to Message type
         switch(header.type) {
 
-            // --- No Variable Part, Body not empty ---
-
+          // Body contains federationName,FEDid
           case CREATE_FEDERATION_EXECUTION:
             body.writeString(federationName);
             body.writeString(FEDid);
             break ;
 
+          // Body contains federationName
           case DESTROY_FEDERATION_EXECUTION:
             body.writeString(federationName);
             break ;
@@ -262,8 +262,6 @@
             body.writeLongInt(space);
             break ;
 
-            // --- MessageJ_R_Struct --
-
           // Body contains federate,federatioName,federateName
           case JOIN_FEDERATION_EXECUTION:
             body.writeShortInt(federate);
@@ -271,8 +269,6 @@
             body.writeString(federateName);
             break ;
 
-            // --- MessageO_I_Struct ---need FederationTime into header
-
           // FederationTime yet put in header
           // Body contains objectClass,handleArraySize,HandleArray
           case PUBLISH_OBJECT_CLASS:
@@ -385,7 +381,6 @@
             body.writeShortInt(parameter);
             break ;
 
-            // --- MessageT_O_Struct, Body not empty ---
           // Body contains handleArraySize,transport,order,object,HandleArray
           case CHANGE_ATTRIBUTE_TRANSPORTATION_TYPE:
           case CHANGE_ATTRIBUTE_ORDER_TYPE:
@@ -689,4 +684,4 @@
 
 } // namespace certi
 
-// $Id: Message_W.cc,v 3.5 2007/10/30 14:15:24 rousse Exp $
+// $Id: Message_W.cc,v 3.6 2007/10/30 15:24:47 rousse Exp $




reply via email to

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