[Top][All Lists]
[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()) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- applications/HLA_Tutorial DisplayServiceMessage...,
certi-cvs <=