certi-cvs
[Top][All Lists]
Advanced

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

certi/libCERTI Message.hh Message_W.cc NetworkM...


From: certi-cvs
Subject: certi/libCERTI Message.hh Message_W.cc NetworkM...
Date: Thu, 13 Dec 2007 14:43:05 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     ROUSSELOT <rousse>      07/12/13 14:43:05

Modified files:
        libCERTI       : Message.hh Message_W.cc NetworkMessage.cc 
                         NetworkMessage.hh NetworkMessage_RW.cc 

Log message:
        Little things after suppress of MAX_FED_FILENAME

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Message.hh?cvsroot=certi&r1=3.39&r2=3.40
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Message_W.cc?cvsroot=certi&r1=3.11&r2=3.12
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/NetworkMessage.cc?cvsroot=certi&r1=3.23&r2=3.24
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/NetworkMessage.hh?cvsroot=certi&r1=3.27&r2=3.28
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/NetworkMessage_RW.cc?cvsroot=certi&r1=3.35&r2=3.36

Patches:
Index: Message.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/Message.hh,v
retrieving revision 3.39
retrieving revision 3.40
diff -u -b -r3.39 -r3.40
--- Message.hh  11 Dec 2007 16:44:20 -0000      3.39
+++ Message.hh  13 Dec 2007 14:43:04 -0000      3.40
@@ -462,6 +462,7 @@
     void writeHandleArray(MessageBody &);
     void writeResignAction(MessageBody &);
     void writeValueArray(MessageBody &);
+    void writeFEDid(MessageBody &);
 
     MessageHeader header ;
     char label[MAX_USER_TAG_LENGTH + 1] ;
@@ -469,9 +470,7 @@
     char federateName[MAX_FEDERATE_NAME_LENGTH + 1] ;
     char federationName[MAX_FEDERATION_NAME_LENGTH + 1] ;
     char tag[MAX_USER_TAG_LENGTH + 1] ;
-    // char FEDid[MAX_FEDFILE_NAME_LENGTH + 1] ;
     char *FEDid ;
-    // valueArray is now a ValueLengthPair
     ValueLengthPair valueArray[MAX_ATTRIBUTES_PER_CLASS] ;
 };
 

Index: Message_W.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/Message_W.cc,v
retrieving revision 3.11
retrieving revision 3.12
diff -u -b -r3.11 -r3.12
--- Message_W.cc        11 Dec 2007 16:44:20 -0000      3.11
+++ Message_W.cc        13 Dec 2007 14:43:04 -0000      3.12
@@ -17,7 +17,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: Message_W.cc,v 3.11 2007/12/11 16:44:20 rousse Exp $
+// $Id: Message_W.cc,v 3.12 2007/12/13 14:43:04 rousse Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -75,11 +75,9 @@
         switch(header.type) {
 
           // Body contains federationName,FEDid
-          // Note : relevant only on federate request
           case CREATE_FEDERATION_EXECUTION:
             body.writeString(federationName);
-            body.writeShortInt(strlen(FEDid));
-            body.writeString(FEDid);
+            writeFEDid(body);
             break ;
 
           // Body contains federationName
@@ -680,6 +678,14 @@
     //assert(false);
 }
 
+// ---------------------------------------------------------------
+void
+Message::writeFEDid(MessageBody &body)
+{
+    body.writeShortInt(strlen(FEDid));
+    body.writeString(FEDid);
+}
+
 // ---------------------------------------------------------------------------
 void
 Message::writeValueArray(MessageBody &body)
@@ -695,4 +701,4 @@
 
 } // namespace certi
 
-// $Id: Message_W.cc,v 3.11 2007/12/11 16:44:20 rousse Exp $
+// $Id: Message_W.cc,v 3.12 2007/12/13 14:43:04 rousse Exp $

Index: NetworkMessage.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/NetworkMessage.cc,v
retrieving revision 3.23
retrieving revision 3.24
diff -u -b -r3.23 -r3.24
--- NetworkMessage.cc   11 Dec 2007 17:27:42 -0000      3.23
+++ NetworkMessage.cc   13 Dec 2007 14:43:04 -0000      3.24
@@ -16,7 +16,7 @@
 // License along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: NetworkMessage.cc,v 3.23 2007/12/11 17:27:42 rousse Exp $
+// $Id: NetworkMessage.cc,v 3.24 2007/12/13 14:43:04 rousse Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -329,6 +329,14 @@
     G.Out(pdGendoc,"exit  NetworkMessage::readFEDid");
 }
 
+// ---------------------------------------------------------------
+void
+NetworkMessage::writeFEDid(MessageBody &body)
+{
+    body.writeShortInt(strlen(FEDid));
+    body.writeString(FEDid);
+}
+
 } // namespace certi
 
-// $Id: NetworkMessage.cc,v 3.23 2007/12/11 17:27:42 rousse Exp $
+// $Id: NetworkMessage.cc,v 3.24 2007/12/13 14:43:04 rousse Exp $

Index: NetworkMessage.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/NetworkMessage.hh,v
retrieving revision 3.27
retrieving revision 3.28
diff -u -b -r3.27 -r3.28
--- NetworkMessage.hh   11 Dec 2007 16:44:20 -0000      3.27
+++ NetworkMessage.hh   13 Dec 2007 14:43:04 -0000      3.28
@@ -17,7 +17,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: NetworkMessage.hh,v 3.27 2007/12/11 16:44:20 rousse Exp $
+// $Id: NetworkMessage.hh,v 3.28 2007/12/13 14:43:04 rousse Exp $
 // ----------------------------------------------------------------------------
 
 #ifndef CERTI_NETWORK_MESSAGE_HH
@@ -304,6 +304,9 @@
     // if the WriteBody method has to be called.
     bool writeHeader(Socket *Socket);
 
+    // -- Others Private Write Methods --
+    void writeFEDid(MessageBody &body);
+
     // -- Others Private Read Methods --
     void readLabel(MessageBody &);
     void readTag(MessageBody &);
@@ -322,4 +325,4 @@
 
 #endif // CERTI_NETWORK_MESSAGE_HH
 
-// $Id: NetworkMessage.hh,v 3.27 2007/12/11 16:44:20 rousse Exp $
+// $Id: NetworkMessage.hh,v 3.28 2007/12/13 14:43:04 rousse Exp $

Index: NetworkMessage_RW.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/NetworkMessage_RW.cc,v
retrieving revision 3.35
retrieving revision 3.36
diff -u -b -r3.35 -r3.36
--- NetworkMessage_RW.cc        11 Dec 2007 16:44:21 -0000      3.35
+++ NetworkMessage_RW.cc        13 Dec 2007 14:43:05 -0000      3.36
@@ -16,7 +16,7 @@
 // License along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: NetworkMessage_RW.cc,v 3.35 2007/12/11 16:44:21 rousse Exp $
+// $Id: NetworkMessage_RW.cc,v 3.36 2007/12/13 14:43:05 rousse Exp $
 // ----------------------------------------------------------------------------
 
 
@@ -502,8 +502,7 @@
     switch(Header.type) {
       case GET_FED_FILE:
         body.writeShortInt(number);
-        body.writeShortInt(strlen(FEDid));
-        body.writeString(FEDid);
+        writeFEDid(body);
         if ( number >= 1 )  // open (0) and close (0) no more information
             {
             body.writeLongInt(ValueArray[0].length);
@@ -553,8 +552,7 @@
 
       case CREATE_FEDERATION_EXECUTION:
        body.writeString(federationName);
-        body.writeShortInt(strlen(FEDid));
-       body.writeString(FEDid);
+        writeFEDid(body);
        break ;
 
       case DESTROY_FEDERATION_EXECUTION:
@@ -983,4 +981,4 @@
 
 } // namespace certi
 
-// $Id: NetworkMessage_RW.cc,v 3.35 2007/12/11 16:44:21 rousse Exp $
+// $Id: NetworkMessage_RW.cc,v 3.36 2007/12/13 14:43:05 rousse Exp $




reply via email to

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