[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] applications/XPlaneHLAPlugin/XPlane_Trace XP_RT...
From: |
certi-cvs |
Subject: |
[certi-cvs] applications/XPlaneHLAPlugin/XPlane_Trace XP_RT... |
Date: |
Mon, 02 Jun 2008 12:24:38 +0000 |
CVSROOT: /sources/certi
Module name: applications
Changes by: Mathé <jmm> 08/06/02 12:24:38
Modified files:
XPlaneHLAPlugin/XPlane_Trace: XP_RTData.cpp
Log message:
Complete list Throw within reflectAttributeValues
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/applications/XPlaneHLAPlugin/XPlane_Trace/XP_RTData.cpp?cvsroot=certi&r1=1.1&r2=1.2
Patches:
Index: XP_RTData.cpp
===================================================================
RCS file:
/sources/certi/applications/XPlaneHLAPlugin/XPlane_Trace/XP_RTData.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- XP_RTData.cpp 27 May 2008 14:05:50 -0000 1.1
+++ XP_RTData.cpp 2 Jun 2008 12:24:38 -0000 1.2
@@ -17,11 +17,15 @@
void Federe::reflectAttributeValues(RTI::ObjectHandle
oHandle,
//Instance
const RTI::AttributeHandleValuePairSet& theAttributes,
//Attributs list
const char
*theTag) //Tag
Name Federate
- throw
(RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError)
+ throw
(RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes,
+
RTI::InvalidFederationTime, RTI::FederateInternalError)
+
{
float value[NBDATA];
RTI::ULong valueLength;
+try
+{
for (long idT= 0; idT < 6; idT++)
{
long idH;
@@ -42,3 +46,26 @@
printf("\n");
}
+catch (RTI::ObjectNotKnown)
+ {
+ fprintf(fLog,"!!Error (reflectAttributeValues): ObjectNotKnown\n");
+ }
+catch (RTI::AttributeNotKnown)
+ {
+ fprintf(fLog,"!!Error (reflectAttributeValues): AttributeNotKnown\n");
+ }
+catch (RTI::FederateOwnsAttributes)
+ {
+ fprintf(fLog,"!!Error (reflectAttributeValues):
FederateOwnsAttributes\n");
+ }
+catch (RTI::InvalidFederationTime)
+ {
+ fprintf(fLog,"!!Error (reflectAttributeValues):
InvalidFederationTime\n");
+ }
+catch (RTI::FederateInternalError)
+ {
+ fprintf(fLog,"!!Error (reflectAttributeValues):
FederateInternalError\n");
+ }
+
+fflush(fLog);
+}
\ No newline at end of file
- [certi-cvs] applications/XPlaneHLAPlugin/XPlane_Trace XP_RT...,
certi-cvs <=