certi-cvs
[Top][All Lists]
Advanced

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

[certi-cvs] certi/scripts CERTI_Message.msg


From: certi-cvs
Subject: [certi-cvs] certi/scripts CERTI_Message.msg
Date: Wed, 03 Feb 2010 10:38:59 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      10/02/03 10:38:59

Modified files:
        scripts        : CERTI_Message.msg 

Log message:
        Moving forward to a complete Message spec...

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/scripts/CERTI_Message.msg?cvsroot=certi&r1=1.6&r2=1.7

Patches:
Index: CERTI_Message.msg
===================================================================
RCS file: /sources/certi/certi/scripts/CERTI_Message.msg,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- CERTI_Message.msg   2 Feb 2010 22:14:59 -0000       1.6
+++ CERTI_Message.msg   3 Feb 2010 10:38:59 -0000       1.7
@@ -40,6 +40,11 @@
 }
 
 native Handle {
+    representation uint64
+    language CXX [#include "certi.hh"]
+}
+
+native RegionHandle {
     representation uint32
     language CXX [#include "certi.hh"]
 }
@@ -50,17 +55,17 @@
 }
 
 native DimensionHandle {
-    representation uint16
+    representation uint32
     language CXX [#include "certi.hh"]
 }
 
 native InteractionClassHandle {
-    representation uint16
+    representation uint32
     language CXX [#include "certi.hh"]
 }
 
 native ObjectClassHandle {
-    representation uint16
+    representation uint32
     language CXX [#include "certi.hh"]
 }
 
@@ -75,12 +80,17 @@
 }
 
 native ParameterHandle {
-    representation uint16
+    representation uint32
     language CXX [#include "certi.hh"]
 }
 
 native SpaceHandle {
-    representation uint16
+    representation uint32
+    language CXX [#include "certi.hh"]
+}
+
+native InteractionHandle {
+    representation uint32
     language CXX [#include "certi.hh"]
 }
 
@@ -142,14 +152,20 @@
 message M_Federation_Restore_Begun : merge Message {}
 
 // Declaration
-message M_Publish_Object_Class : merge Message {}
+message M_Publish_Object_Class : merge Message {
+       required ObjectClassHandle objectClass
+        repeated Handle handles
+}
 
 message M_Unpublish_Object_Class : merge Message {
        required ObjectClassHandle objectClass
 }
 message M_Publish_Interaction_Class : merge Message {}
 message M_Unpublish_Interaction_Class : merge Message {}
-message M_Subscribe_Object_Class_Attributes : merge Message {}
+message M_Subscribe_Object_Class_Attributes : merge Message {
+       required ObjectClassHandle objectClass
+        repeated Handle handles
+}
 
 message M_Unsubscribe_Object_Class : merge Message {
        required ObjectClassHandle objectClass
@@ -170,17 +186,80 @@
 message M_Turn_Interactions_Off : merge Message {}
 
 // Object
-message M_Register_Object_Instance : merge Message {}
-message M_Update_Attribute_Values : merge Message {}
-message M_Discover_Object_Instance : merge Message {}
-message M_Reflect_Attribute_Values : merge Message {}
-message M_Send_Interaction : merge Message {}
-message M_Receive_Interaction : merge Message {}
-message M_Delete_Object_Instance : merge Message {}
+message M_Register_Object_Instance : merge Message {
+       required ObjectClassHandle objectClass
+        required ObjectHandle      object
+        required string            objectName
+}
+
+message M_Update_Attribute_Values : merge Message {
+        required ObjectClassHandle  objectClass
+       required ObjectHandle       object
+        repeated Handle             handle
+        repeated string             attributeValues // FIXME check this one
+        required ResignAction       resignAction
+}
+
+message M_Discover_Object_Instance : merge Message {
+       required ObjectClassHandle objectClass
+        required ObjectHandle      object
+        required string            objectName
+        required ResignAction      resignAction
+}
+
+message M_Reflect_Attribute_Values : merge Message {
+       required ObjectClassHandle  objectClass
+       required ObjectHandle       object
+        repeated Handle             handle
+        repeated string             attributeValues // FIXME check this one
+        required ResignAction       resignAction
+}
+
+message M_Send_Interaction : merge Message {
+       required InteractionClassHandle interactionClass
+        repeated Handle                 handles
+       repeated string                 values
+       required RegionHandle           region
+       required ResignAction           resignAction          
+}
+
+message M_Receive_Interaction : merge Message {
+       required InteractionClassHandle interactionClass
+        repeated Handle                 handles
+       repeated string                 values
+       required RegionHandle           region
+       required ResignAction           resignAction
+}
+
+message M_Delete_Object_Instance : merge Message {
+       required ObjectClassHandle objectClass
+        required ObjectHandle      object
+        required string            objectName
+        required ResignAction      resignAction
+}
+
 message M_Local_Delete_Object_Instance : merge Message {}
-message M_Remove_Object_Instance : merge Message {}
-message M_Change_Attribute_Transportation_Type : merge Message {}
-message M_Change_Interaction_Transportation_Type : merge Message {}
+
+message M_Remove_Object_Instance : merge Message {
+       required ObjectClassHandle objectClass
+        required ObjectHandle      object
+        required string            objectName
+        required ResignAction      resignAction
+}
+
+message M_Change_Attribute_Transportation_Type : merge Message {
+        required TransportType transport
+        required OrderType     order
+        required ObjectHandle  object
+       repeated Handle        handles
+}
+
+message M_Change_Interaction_Transportation_Type : merge Message {
+       required InteractionHandle interactionClass
+        required TransportType     transport
+        required OrderType         order
+}
+
 message M_Request_Object_Attribute_Value_Update : merge Message {}
 message M_Request_Class_Attribute_Value_Update : merge Message {}
 message M_Provide_Attribute_Value_Update : merge Message {}
@@ -248,8 +327,19 @@
 message M_Confirm_Attribute_Ownership_Acquisition_Cancellation : merge Message 
{}
 
         // Time
-message M_Change_Attribute_Order_Type : merge Message {}
-message M_Change_Interaction_Order_Type : merge Message {}
+message M_Change_Attribute_Order_Type : merge Message {
+        required TransportType transport
+        required OrderType     order
+        required ObjectHandle  object
+       repeated Handle        handles
+}
+
+message M_Change_Interaction_Order_Type : merge Message {
+       required InteractionHandle interactionClass
+        required TransportType     transport
+        required OrderType         order
+}
+
 message M_Enable_Time_Regulation : merge Message {
     required double fedTime
     required double lookahead
@@ -275,41 +365,168 @@
 message M_Time_Regulation_Enabled : merge Message {}
 message M_Time_Constrained_Enabled : merge Message {}
 
-        // Data Distribution Management
-message M_Ddm_Create_Region : merge Message {}
+// Data Distribution Management
+message M_Ddm_Create_Region : merge Message {
+       required SpaceHandle  space
+        required uint32       nbExtent
+        required RegionHandle region
+}
+
 message M_Ddm_Modify_Region : merge Message {}
 message M_Ddm_Delete_Region : merge Message {}
-message M_Ddm_Register_Object : merge Message {}
-message M_Ddm_Associate_Region : merge Message {}
-message M_Ddm_Unassociate_Region : merge Message {}
-message M_Ddm_Subscribe_Attributes : merge Message {}
-message M_Ddm_Unsubscribe_Attributes : merge Message {}
-message M_Ddm_Subscribe_Interaction : merge Message {}
-message M_Ddm_Unsubscribe_Interaction : merge Message {}
+
+message M_Ddm_Register_Object : merge Message {
+       required ObjectClassHandle objectClass
+       required ObjectHandle      object
+       repeated AttributeHandle   handles
+       // repeated M_Regions   regions 
+}
+
+message M_Ddm_Associate_Region : merge Message {
+       required ObjectHandle object
+       required RegionHandle region    
+}
+
+message M_Ddm_Unassociate_Region : merge Message {
+       required ObjectHandle object
+       required RegionHandle region
+}
+
+message M_Ddm_Subscribe_Attributes : merge Message {
+       required ObjectClassHandle objectClass
+       required RegionHandle      region
+       required onoff             passive
+       repeated AttributeHandle   handles
+}
+
+message M_Ddm_Unsubscribe_Attributes : merge Message {
+       required ObjectClassHandle objectClass
+       required RegionHandle      region
+}
+
+message M_Ddm_Subscribe_Interaction : merge Message {
+       required InteractionClassHandle interactionClass
+       required RegionHandle           region
+       required onoff                  passive
+}
+
+message M_Ddm_Unsubscribe_Interaction : merge Message {
+       required InteractionClassHandle interactionClass
+       required RegionHandle           region
+       required onoff                  passive
+}
+
 message M_Ddm_Request_Update : merge Message {}
 
         // Support Services
-message M_Get_Object_Class_Handle : merge Message {}
-message M_Get_Object_Class_Name : merge Message {}
-message M_Get_Attribute_Handle : merge Message {}
-message M_Get_Attribute_Name : merge Message {}
-message M_Get_Interaction_Class_Handle : merge Message {}
-message M_Get_Interaction_Class_Name : merge Message {}
-message M_Get_Parameter_Handle : merge Message {}
-message M_Get_Parameter_Name : merge Message {}
+message M_Get_Object_Class_Handle : merge Message {
+       required ObjectClassHandle objectClass
+        required string            name
+        required AttributeHandle   attribute
+}
+
+message M_Get_Object_Class_Name : merge Message {
+       required ObjectClassHandle objectClass
+        required string            name
+        required AttributeHandle   attribute
+}
+
+message M_Get_Attribute_Handle : merge Message {
+       required ObjectClassHandle objectClass
+        required string            name
+        required AttributeHandle   attribute
+}
+
+message M_Get_Attribute_Name : merge Message {
+       required ObjectClassHandle objectClass
+        required string            name
+        required AttributeHandle   attribute
+}
+
+message M_Get_Interaction_Class_Handle : merge Message {
+       required InteractionClassHandle interactionClass
+        required string                 name
+        required ParameterHandle        parameter
+}
+
+message M_Get_Interaction_Class_Name : merge Message {
+       required InteractionClassHandle interactionClass
+        required string                 name
+        required ParameterHandle        parameter      
+}
+
+message M_Get_Parameter_Handle : merge Message {
+       required InteractionClassHandle interactionClass
+        required string                 name
+        required ParameterHandle        parameter
+}
+
+message M_Get_Parameter_Name : merge Message {
+       required InteractionClassHandle interactionClass
+        required string                 name
+        required ParameterHandle        parameter
+}
+
 message M_Get_Object_Instance_Handle : merge Message {}
 message M_Get_Object_Instance_Name : merge Message {}
-message M_Get_Space_Handle : merge Message {}
-message M_Get_Space_Name : merge Message {}
-message M_Get_Dimension_Handle : merge Message {}
-message M_Get_Dimension_Name : merge Message {}
-message M_Get_Attribute_Space_Handle : merge Message {}
-message M_Get_Object_Class : merge Message {}
-message M_Get_Interaction_Space_Handle : merge Message {}
-message M_Get_Transportation_Handle : merge Message {}
-message M_Get_Transportation_Name : merge Message {}
-message M_Get_Ordering_Handle : merge Message {}
-message M_Get_Ordering_Name : merge Message {}
+
+message M_Get_Space_Handle : merge Message {
+       required string      name
+        required SpaceHandle space
+}
+
+message M_Get_Space_Name : merge Message {
+       required string      name
+        required SpaceHandle space
+}
+
+message M_Get_Dimension_Handle : merge Message {
+       required string          name
+        required SpaceHandle     space
+       required DimensionHandle dimension
+}
+
+message M_Get_Dimension_Name : merge Message {
+       required string          name
+        required SpaceHandle     space
+       required DimensionHandle dimension
+}
+
+message M_Get_Attribute_Space_Handle : merge Message {
+       required ObjectClassHandle objectClass
+        required AttributeHandle   attribute
+        required SpaceHandle       space
+}
+
+message M_Get_Object_Class : merge Message {
+        required ObjectClassHandle objectClass
+        required ObjectHandle      object 
+}
+
+message M_Get_Interaction_Space_Handle : merge Message {
+       required InteractionClassHandle interactionClass
+        required SpaceHandle            space
+}
+
+message M_Get_Transportation_Handle : merge Message {
+       required string         name
+        required TransportType  transport
+}
+
+message M_Get_Transportation_Name : merge Message {
+       required string         name
+        required TransportType  transport
+}
+
+message M_Get_Ordering_Handle : merge Message {
+       required string     name
+        required OrderType  order
+}
+
+message M_Get_Ordering_Name : merge Message {
+       required string     name
+        required OrderType  order
+}
 message M_Enable_Class_Relevance_Advisory_Switch : merge Message {}
 message M_Disable_Class_Relevance_Advisory_Switch : merge Message {}
 message M_Enable_Attribute_Relevance_Advisory_Switch : merge Message {}




reply via email to

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