certi-cvs
[Top][All Lists]
Advanced

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

[certi-cvs] certi/scripts GenerateMessages.py CERTI_Message...


From: certi-cvs
Subject: [certi-cvs] certi/scripts GenerateMessages.py CERTI_Message...
Date: Sat, 30 Jan 2010 23:13:48 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      10/01/30 23:13:48

Modified files:
        scripts        : GenerateMessages.py CERTI_Message.msg 

Log message:
        Update RTIA message specification

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/scripts/GenerateMessages.py?cvsroot=certi&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/certi/scripts/CERTI_Message.msg?cvsroot=certi&r1=1.3&r2=1.4

Patches:
Index: GenerateMessages.py
===================================================================
RCS file: /sources/certi/certi/scripts/GenerateMessages.py,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- GenerateMessages.py 30 Jan 2010 18:19:41 -0000      1.25
+++ GenerateMessages.py 30 Jan 2010 23:13:48 -0000      1.26
@@ -19,7 +19,7 @@
 ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 ## USA
 ##
-## $Id: GenerateMessages.py,v 1.25 2010/01/30 18:19:41 erk Exp $
+## $Id: GenerateMessages.py,v 1.26 2010/01/30 23:13:48 erk Exp $
 ## ----------------------------------------------------------------------------
 
 """
@@ -33,8 +33,6 @@
 The CERTI developer team did develop a message specification language
 inspired from Google Protocol buffer. CERTI message have several
 specifities which make Google Protocol buffer unusable for CERTI.
-
-
 """
 
 import os

Index: CERTI_Message.msg
===================================================================
RCS file: /sources/certi/certi/scripts/CERTI_Message.msg,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- CERTI_Message.msg   30 Jan 2010 18:19:42 -0000      1.3
+++ CERTI_Message.msg   30 Jan 2010 23:13:48 -0000      1.4
@@ -33,20 +33,78 @@
     language Java   [import certi.Message]
 }
 
-message M_Create_Federation_Execution : merge Message {
+native ResignAction  {
+    representation uint16
+    language CXX [#include "RTItypes.hh"]      
+}
 
+native Handle {
+    representation uint32
+    language CXX [#include "certi.hh"]
 }
 
-message M_Destroy_Federation_Execution : merge Message {
+native AttributeHandle {
+    representation uint32
+    language CXX [#include "certi.hh"]
+}
 
+native DimensionHandle {
+    representation uint16
+    language CXX [#include "certi.hh"]
 }
 
-message M_Join_Federation_Execution : merge Message {
+native InteractionClassHandle {
+    representation uint16
+    language CXX [#include "certi.hh"]
+}
 
+native ObjectClassHandle {
+    representation uint16
+    language CXX [#include "certi.hh"]
 }
 
-message M_Resign_Federation_Execution : merge Message {
+native ObjectHandle {
+    representation uint32
+    language CXX [#include "certi.hh"]
+}
+
+native ParameterHandle {
+    representation uint16
+    language CXX [#include "certi.hh"]
+}
+
+native SpaceHandle {
+    representation uint16
+    language CXX [#include "certi.hh"]
+}
+
+native TransportType {
+    representation uint8
+    language CXX [#include "certi.hh"]
+}
+
+native OrderType {
+    representation uint8
+    language CXX [#include "certi.hh"]
+}
 
+message M_Create_Federation_Execution : merge Message {
+       required string federationName // the federation name
+       required string FEDid          // the Federation ID which is in fact a 
filename
+}
+
+message M_Destroy_Federation_Execution : merge Message {
+       required string federationName
+}
+
+message M_Join_Federation_Execution : merge Message {
+       required FederateHandle 
+       required string federationName
+       required string federateName
+}
+
+message M_Resign_Federation_Execution : merge Message {
+       required ResignAction resignAction;
 }
 
 message M_Register_Federation_Synchronization_Point : merge Message {




reply via email to

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