certi-cvs
[Top][All Lists]
Advanced

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

applications/HLA_Tutorial DisplayServiceMessage...


From: certi-cvs
Subject: applications/HLA_Tutorial DisplayServiceMessage...
Date: Mon, 26 Nov 2007 11:56:15 +0000

CVSROOT:        /sources/certi
Module name:    applications
Changes by:     Christian Stenzel <approx>      07/11/26 11:56:15

Modified files:
        HLA_Tutorial   : DisplayServiceMessages.hh controllerFederate.cc 
                         processFederate.cc 

Log message:
        enableAsynchonousDelivery switch added.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/applications/HLA_Tutorial/DisplayServiceMessages.hh?cvsroot=certi&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/applications/HLA_Tutorial/controllerFederate.cc?cvsroot=certi&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/applications/HLA_Tutorial/processFederate.cc?cvsroot=certi&r1=1.4&r2=1.5

Patches:
Index: DisplayServiceMessages.hh
===================================================================
RCS file: /sources/certi/applications/HLA_Tutorial/DisplayServiceMessages.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- DisplayServiceMessages.hh   6 Nov 2007 18:04:49 -0000       1.2
+++ DisplayServiceMessages.hh   26 Nov 2007 11:56:15 -0000      1.3
@@ -77,16 +77,16 @@
 DELETE_OBJECT, DELETE_OBJECTS_AND_RELEASE_ATTRIBUTES (common practice), 
NO_ACTION. \
     " 
 
-#define DS_MSG_RESIGN_FEDERATION_EXECUTION_SRC "Example from file: 
controllerFederate.cc\n447:    /* resign federation execution */\n\
-448-    try {\n\
-449-        rtiAmb.resignFederationExecution(\n\
-450-            RTI::DELETE_OBJECTS_AND_RELEASE_ATTRIBUTES);\n\
-451-    } catch ( RTI::Exception &e ) {\n\
-452-        cerr << \"RTI exception: \" << e._name << \" [\"\n\
-453-        << (e._reason ? e._reason : \"undefined\") << \"].\" << endl;\n\
-454-    } catch ( ... ) {\n\
-455-        cerr << \"Error: unknown non-RTI exception.\" << endl;\n\
-456-    }\n\
+#define DS_MSG_RESIGN_FEDERATION_EXECUTION_SRC "Example from file: 
controllerFederate.cc\n457:    /* resign federation execution */\n\
+458-    try {\n\
+459-        rtiAmb.resignFederationExecution(\n\
+460-            RTI::DELETE_OBJECTS_AND_RELEASE_ATTRIBUTES);\n\
+461-    } catch ( RTI::Exception &e ) {\n\
+462-        cerr << \"RTI exception: \" << e._name << \" [\"\n\
+463-        << (e._reason ? e._reason : \"undefined\") << \"].\" << endl;\n\
+464-    } catch ( ... ) {\n\
+465-        cerr << \"Error: unknown non-RTI exception.\" << endl;\n\
+466-    }\n\
 "
 
 #define DS_MSG_DESTROY_FEDERATION_EXECUTION "\
@@ -96,17 +96,17 @@
 execution. \
     " 
 
-#define DS_MSG_DESTROY_FEDERATION_EXECUTION_SRC "Example from file: 
controllerFederate.cc\n460:    /* destroy federation execution */\n\
-461-    try {\n\
-462-        rtiAmb.destroyFederationExecution(federationName.c_str());\n\
-463-    } catch (RTI::FederatesCurrentlyJoined) {\n\
-464-        cout << \"Federates currently joined.\" << endl;\n\
-465-    } catch ( RTI::Exception &e ) {\n\
-466-        cerr << \"RTI exception: \" << e._name << \" [\"\n\
-467-        << (e._reason ? e._reason : \"undefined\") << \"].\" << endl;\n\
-468-    } catch ( ... ) {\n\
-469-        cerr << \"Error: unknown non-RTI exception.\" << endl;\n\
-470-    }\n\
+#define DS_MSG_DESTROY_FEDERATION_EXECUTION_SRC "Example from file: 
controllerFederate.cc\n470:    /* destroy federation execution */\n\
+471-    try {\n\
+472-        rtiAmb.destroyFederationExecution(federationName.c_str());\n\
+473-    } catch (RTI::FederatesCurrentlyJoined) {\n\
+474-        cout << \"Federates currently joined.\" << endl;\n\
+475-    } catch ( RTI::Exception &e ) {\n\
+476-        cerr << \"RTI exception: \" << e._name << \" [\"\n\
+477-        << (e._reason ? e._reason : \"undefined\") << \"].\" << endl;\n\
+478-    } catch ( ... ) {\n\
+479-        cerr << \"Error: unknown non-RTI exception.\" << endl;\n\
+480-    }\n\
 "
 
 #define DS_MSG_DECLARATION_MANAGEMENT "\

Index: controllerFederate.cc
===================================================================
RCS file: /sources/certi/applications/HLA_Tutorial/controllerFederate.cc,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- controllerFederate.cc       6 Nov 2007 18:04:49 -0000       1.5
+++ controllerFederate.cc       26 Nov 2007 11:56:15 -0000      1.6
@@ -350,6 +350,16 @@
         cerr << "Error: unknown non-RTI exception." << endl;
     }
 
+    /* Time Management */
+    try {
+       rtiAmb.enableAsynchronousDelivery();
+    } catch ( RTI::Exception &e ) {
+        cerr << "RTI exception: " << e._name << " ["
+        << (e._reason ? e._reason : "undefined") << "]." << endl;
+    } catch ( ... ) {
+        cerr << "Error: unknown non-RTI exception." << endl;
+    }
+
     cout << "Wait for second federate." << endl;
     while (!myFedAmb.getDiscoverY()) {
 

Index: processFederate.cc
===================================================================
RCS file: /sources/certi/applications/HLA_Tutorial/processFederate.cc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- processFederate.cc  6 Nov 2007 16:59:24 -0000       1.4
+++ processFederate.cc  26 Nov 2007 11:56:15 -0000      1.5
@@ -335,6 +335,16 @@
         cerr << "Error: unknown non-RTI exception." << endl;
     }
 
+    /* Time Mangement */
+    try {
+       rtiAmb.enableAsynchronousDelivery();
+    } catch ( RTI::Exception &e ) {
+        cerr << "RTI exception: " << e._name << " ["
+        << (e._reason ? e._reason : "undefined") << "]." << endl;
+    } catch ( ... ) {
+        cerr << "Error: unknown non-RTI exception." << endl;
+    }
+
     cout << "Wait for second federate." << endl;
     while (!myFedAmb.getDiscoverU()) {
 




reply via email to

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