[Top][All Lists]
[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 {}
- [certi-cvs] certi/scripts CERTI_Message.msg,
certi-cvs <=