certi-cvs
[Top][All Lists]
Advanced

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

[certi-cvs] certi libRTI/RTI1516ambPrivateRefs.cpp libRTI/R...


From: CERTI CVS commits
Subject: [certi-cvs] certi libRTI/RTI1516ambPrivateRefs.cpp libRTI/R...
Date: Mon, 11 Jul 2011 11:17:27 +0000

CVSROOT:        /sources/certi
Module name:    certi
Changes by:     Eric NOULARD <erk>      11/07/11 11:17:26

Modified files:
        libRTI         : RTI1516ambPrivateRefs.cpp RTIambassador.cc 
                         RTI1516ambassador.cpp 
        RTIA           : RTIA.cc RTIA_federate.cc ObjectManagement.cc 
                         RTIA_network.cc 
        RTIG           : RTIG_processing.cc Federation.cc 
        libHLA         : SHMSysV.hh SHMWin32.hh SHMPosix.hh 
        libCERTI       : SocketSHMWin32.hh RoutingSpace.hh 
                         Interaction.hh SocketSHMSysV.hh ObjectClass.hh 
                         SocketSHMPosix.hh ObjectClassSet.cc 

Log message:
        Add virtual destructor when missing.
        Replace some catch by value by catch by ref.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTI1516ambPrivateRefs.cpp?cvsroot=certi&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTIambassador.cc?cvsroot=certi&r1=3.125&r2=3.126
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTI1516ambassador.cpp?cvsroot=certi&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/certi/RTIA/RTIA.cc?cvsroot=certi&r1=3.35&r2=3.36
http://cvs.savannah.gnu.org/viewcvs/certi/RTIA/RTIA_federate.cc?cvsroot=certi&r1=3.116&r2=3.117
http://cvs.savannah.gnu.org/viewcvs/certi/RTIA/ObjectManagement.cc?cvsroot=certi&r1=3.75&r2=3.76
http://cvs.savannah.gnu.org/viewcvs/certi/RTIA/RTIA_network.cc?cvsroot=certi&r1=3.42&r2=3.43
http://cvs.savannah.gnu.org/viewcvs/certi/RTIG/RTIG_processing.cc?cvsroot=certi&r1=3.110&r2=3.111
http://cvs.savannah.gnu.org/viewcvs/certi/RTIG/Federation.cc?cvsroot=certi&r1=3.138&r2=3.139
http://cvs.savannah.gnu.org/viewcvs/certi/libHLA/SHMSysV.hh?cvsroot=certi&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/certi/libHLA/SHMWin32.hh?cvsroot=certi&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/certi/libHLA/SHMPosix.hh?cvsroot=certi&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/SocketSHMWin32.hh?cvsroot=certi&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/RoutingSpace.hh?cvsroot=certi&r1=3.12&r2=3.13
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/Interaction.hh?cvsroot=certi&r1=3.42&r2=3.43
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/SocketSHMSysV.hh?cvsroot=certi&r1=3.2&r2=3.3
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/ObjectClass.hh?cvsroot=certi&r1=3.56&r2=3.57
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/SocketSHMPosix.hh?cvsroot=certi&r1=3.2&r2=3.3
http://cvs.savannah.gnu.org/viewcvs/certi/libCERTI/ObjectClassSet.cc?cvsroot=certi&r1=3.53&r2=3.54

Patches:
Index: libRTI/RTI1516ambPrivateRefs.cpp
===================================================================
RCS file: /sources/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- libRTI/RTI1516ambPrivateRefs.cpp    18 Feb 2011 11:25:39 -0000      1.3
+++ libRTI/RTI1516ambPrivateRefs.cpp    11 Jul 2011 11:17:24 -0000      1.4
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: RTI1516ambPrivateRefs.cpp,v 1.3 2011/02/18 11:25:39 erk Exp $
+// $Id: RTI1516ambPrivateRefs.cpp,v 1.4 2011/07/11 11:17:24 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include <config.h>
@@ -1157,8 +1157,7 @@
 
        case Message::TIME_ADVANCE_GRANT:
                try {
-                       std::auto_ptr < rti1516::LogicalTime > fedTime (new 
RTI1516fedTime(msg->getDate().getTime()));
-                       fed_amb->timeAdvanceGrant(*fedTime);
+                       
fed_amb->timeAdvanceGrant(RTI1516fedTime(msg->getDate().getTime()));
                }
                CATCH_FEDERATE_AMBASSADOR_EXCEPTIONS(L"timeAdvanceGrant")
                break ;
@@ -1206,4 +1205,4 @@
        }
 }
 
-// $Id: RTI1516ambPrivateRefs.cpp,v 1.3 2011/02/18 11:25:39 erk Exp $
+// $Id: RTI1516ambPrivateRefs.cpp,v 1.4 2011/07/11 11:17:24 erk Exp $

Index: libRTI/RTIambassador.cc
===================================================================
RCS file: /sources/certi/certi/libRTI/RTIambassador.cc,v
retrieving revision 3.125
retrieving revision 3.126
diff -u -b -r3.125 -r3.126
--- libRTI/RTIambassador.cc     31 Jan 2011 11:34:53 -0000      3.125
+++ libRTI/RTIambassador.cc     11 Jul 2011 11:17:24 -0000      3.126
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: RTIambassador.cc,v 3.125 2011/01/31 11:34:53 erk Exp $
+// $Id: RTIambassador.cc,v 3.126 2011/07/11 11:17:24 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include "RTI.hh"
@@ -111,7 +111,7 @@
 
                return result;
        }
-       catch (std::bad_alloc) {
+       catch (std::bad_alloc&) {
                throw RTI::RTIinternalError("Cannot allocate memory.");
        }
        throw RTI::RTIinternalError("");
@@ -442,7 +442,7 @@
                        // Otherwise, the RTI calls a FederateAmbassador 
service.
                        privateRefs->callFederateAmbassador(vers_Fed.get());
                }
-               catch (RTI::RTIinternalError) {
+               catch (RTI::RTIinternalError&) {
                        // RTIA awaits TICK_REQUEST_NEXT, terminate the tick() 
processing
                        privateRefs->sendTickRequestStop();
                        // ignore the response and re-throw the original 
exception
@@ -2850,4 +2850,4 @@
        privateRefs->executeService(&req, &rep);
                }
 
-// $Id: RTIambassador.cc,v 3.125 2011/01/31 11:34:53 erk Exp $
+// $Id: RTIambassador.cc,v 3.126 2011/07/11 11:17:24 erk Exp $

Index: libRTI/RTI1516ambassador.cpp
===================================================================
RCS file: /sources/certi/certi/libRTI/RTI1516ambassador.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- libRTI/RTI1516ambassador.cpp        4 Apr 2011 13:36:03 -0000       1.6
+++ libRTI/RTI1516ambassador.cpp        11 Jul 2011 11:17:24 -0000      1.7
@@ -172,7 +172,7 @@
                                // Otherwise, the RTI calls a 
FederateAmbassador service.
                                
privateRefs->callFederateAmbassador(vers_Fed.get());
                        }
-                       catch (RTIinternalError) {
+                       catch (RTIinternalError&) {
                                // RTIA awaits TICK_REQUEST_NEXT, terminate the 
tick() processing
                                privateRefs->sendTickRequestStop();
                                // ignore the response and re-throw the 
original exception

Index: RTIA/RTIA.cc
===================================================================
RCS file: /sources/certi/certi/RTIA/RTIA.cc,v
retrieving revision 3.35
retrieving revision 3.36
diff -u -b -r3.35 -r3.36
--- RTIA/RTIA.cc        22 Nov 2010 14:56:53 -0000      3.35
+++ RTIA/RTIA.cc        11 Jul 2011 11:17:24 -0000      3.36
@@ -18,7 +18,7 @@
 // along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: RTIA.cc,v 3.35 2010/11/22 14:56:53 erk Exp $
+// $Id: RTIA.cc,v 3.36 2011/07/11 11:17:24 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include <config.h>
@@ -144,7 +144,7 @@
 
             /* timev is undefined after select() */
         }
-        catch (NetworkSignal) {
+        catch (NetworkSignal&) {
             fm->_connection_state = FederationManagement::CONNECTION_FIN;
             n = 0 ;
             delete msg_un ;
@@ -178,4 +178,4 @@
 
 }} // namespace certi/rtia
 
-// $Id: RTIA.cc,v 3.35 2010/11/22 14:56:53 erk Exp $
+// $Id: RTIA.cc,v 3.36 2011/07/11 11:17:24 erk Exp $

Index: RTIA/RTIA_federate.cc
===================================================================
RCS file: /sources/certi/certi/RTIA/RTIA_federate.cc,v
retrieving revision 3.116
retrieving revision 3.117
diff -u -b -r3.116 -r3.117
--- RTIA/RTIA_federate.cc       25 Mar 2011 20:53:54 -0000      3.116
+++ RTIA/RTIA_federate.cc       11 Jul 2011 11:17:24 -0000      3.117
@@ -870,10 +870,10 @@
                        
GOCNr->setClassName(om->getObjectClassName(GOCNq->getObjectClass()));
                        GOCNr->setObjectClass(GOCNq->getObjectClass());
                }
-               catch (ObjectClassNotDefined) {
+               catch (ObjectClassNotDefined&) {
                        rep->setException(e_ObjectClassNotDefined);
                }
-               catch (RTIinternalError) {
+               catch (RTIinternalError&) {
                        rep->setException(e_RTIinternalError);
                }
        }

Index: RTIA/ObjectManagement.cc
===================================================================
RCS file: /sources/certi/certi/RTIA/ObjectManagement.cc,v
retrieving revision 3.75
retrieving revision 3.76
diff -u -b -r3.75 -r3.76
--- RTIA/ObjectManagement.cc    25 Mar 2011 20:53:54 -0000      3.75
+++ RTIA/ObjectManagement.cc    11 Jul 2011 11:17:24 -0000      3.76
@@ -802,7 +802,7 @@
                G.Out(pdGendoc,"exit  ObjectManagement::getObjectClassHandle");
                return handle;
        }
-       catch (NameNotFound) {
+       catch (NameNotFound&) {
                G.Out(pdGendoc,"exit  ObjectManagement::getObjectClassHandle on 
NameNotFound");
                throw NameNotFound(theName);
        }
@@ -847,7 +847,7 @@
                G.Out(pdGendoc,"exit  ObjectManagement::getAttributeHandle");
                return handle;
        }
-       catch (NameNotFound) {
+       catch (NameNotFound&) {
                G.Out(pdGendoc,"exit  ObjectManagement::getAttributeHandle on 
NameNotFound");
                throw NameNotFound(theName);
        }

Index: RTIA/RTIA_network.cc
===================================================================
RCS file: /sources/certi/certi/RTIA/RTIA_network.cc,v
retrieving revision 3.42
retrieving revision 3.43
diff -u -b -r3.42 -r3.43
--- RTIA/RTIA_network.cc        25 Mar 2011 20:53:54 -0000      3.42
+++ RTIA/RTIA_network.cc        11 Jul 2011 11:17:24 -0000      3.43
@@ -18,7 +18,7 @@
 // along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: RTIA_network.cc,v 3.42 2011/03/25 20:53:54 erk Exp $
+// $Id: RTIA_network.cc,v 3.43 2011/07/11 11:17:24 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include <config.h>
@@ -116,7 +116,7 @@
                        // We MUST update RootObject here
                        rootObject->registerObjectInstance(fm->federate, 
DO->getObjectClass(), DO->getObject(),DO->getLabel());
                }
-               catch (ObjectAlreadyRegistered) {
+               catch (ObjectAlreadyRegistered&) {
                }
 
       }
@@ -414,4 +414,4 @@
 
 }} // namespace certi/rtia
 
-// $Id: RTIA_network.cc,v 3.42 2011/03/25 20:53:54 erk Exp $
+// $Id: RTIA_network.cc,v 3.43 2011/07/11 11:17:24 erk Exp $

Index: RTIG/RTIG_processing.cc
===================================================================
RCS file: /sources/certi/certi/RTIG/RTIG_processing.cc,v
retrieving revision 3.110
retrieving revision 3.111
diff -u -b -r3.110 -r3.111
--- RTIG/RTIG_processing.cc     11 Jan 2011 12:29:40 -0000      3.110
+++ RTIG/RTIG_processing.cc     11 Jul 2011 11:17:25 -0000      3.111
@@ -18,7 +18,7 @@
 // along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: RTIG_processing.cc,v 3.110 2011/01/11 12:29:40 erk Exp $
+// $Id: RTIG_processing.cc,v 3.111 2011/07/11 11:17:25 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include <config.h>
@@ -88,15 +88,15 @@
        try {
                federations.createFederation(federation, h, FEDid);
        }
-       catch (CouldNotOpenFED e)
+       catch (CouldNotOpenFED& e)
        {
                rep.setException(e_CouldNotOpenFED,e._reason);
        }
-       catch (ErrorReadingFED e)
+       catch (ErrorReadingFED& e)
        {
                rep.setException(e_ErrorReadingFED,e._reason);
        }
-       catch (FederationExecutionAlreadyExists e)
+       catch (FederationExecutionAlreadyExists& e)
        {
                rep.setException(e_FederationExecutionAlreadyExists,e._reason);
        }
@@ -1506,15 +1506,15 @@
                                request->getAttributes(),
                                request->getAttributesSize());
        }
-       catch (ObjectNotKnown e)
+       catch (ObjectNotKnown& e)
        {
                answer.setException(e_ObjectNotKnown,e._reason);
        }
-       catch (FederationExecutionDoesNotExist e)
+       catch (FederationExecutionDoesNotExist& e)
        {
                
answer.setException(e_FederationExecutionDoesNotExist,e._reason);
        }
-       catch (RTIinternalError e)
+       catch (RTIinternalError& e)
        {
                answer.setException(e_RTIinternalError,e._reason);
        }
@@ -1546,15 +1546,15 @@
                                request->getAttributes(),
                                request->getAttributesSize());
        }
-       catch (ObjectClassNotDefined e)
+       catch (ObjectClassNotDefined& e)
        {
                answer.setException(e_ObjectClassNotDefined,e._reason);
        }
-       catch (FederationExecutionDoesNotExist e)
+       catch (FederationExecutionDoesNotExist& e)
        {
                
answer.setException(e_FederationExecutionDoesNotExist,e._reason);
        }
-       catch (RTIinternalError e)
+       catch (RTIinternalError& e)
        {
                answer.setException(e_RTIinternalError,e._reason);
        }
@@ -1570,4 +1570,4 @@
 
 }} // namespace certi/rtig
 
-// $Id: RTIG_processing.cc,v 3.110 2011/01/11 12:29:40 erk Exp $
+// $Id: RTIG_processing.cc,v 3.111 2011/07/11 11:17:25 erk Exp $

Index: RTIG/Federation.cc
===================================================================
RCS file: /sources/certi/certi/RTIG/Federation.cc,v
retrieving revision 3.138
retrieving revision 3.139
diff -u -b -r3.138 -r3.139
--- RTIG/Federation.cc  11 Jan 2011 12:29:40 -0000      3.138
+++ RTIG/Federation.cc  11 Jul 2011 11:17:25 -0000      3.139
@@ -18,7 +18,7 @@
 // along with this program ; if not, write to the Free Software
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 //
-// $Id: Federation.cc,v 3.138 2011/01/11 12:29:40 erk Exp $
+// $Id: Federation.cc,v 3.139 2011/07/11 11:17:25 erk Exp $
 // ----------------------------------------------------------------------------
 
 #include <config.h>
@@ -499,7 +499,7 @@
                        }
                }
        }
-       catch (NetworkError) {
+       catch (NetworkError&) {
                throw RTIinternalError("Network Error while initializing 
federate.");
        }
 
@@ -2742,5 +2742,5 @@
 
 }} // namespace certi/rtig
 
-// $Id: Federation.cc,v 3.138 2011/01/11 12:29:40 erk Exp $
+// $Id: Federation.cc,v 3.139 2011/07/11 11:17:25 erk Exp $
 

Index: libHLA/SHMSysV.hh
===================================================================
RCS file: /sources/certi/certi/libHLA/SHMSysV.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- libHLA/SHMSysV.hh   5 Jul 2010 17:45:35 -0000       1.2
+++ libHLA/SHMSysV.hh   11 Jul 2011 11:17:25 -0000      1.3
@@ -33,7 +33,7 @@
     public :
     SHMSysV(const std::string& SHMName, const int SHMSize, const bool True) ;
     SHMSysV(const std::string& SHMName, const int SHMSize) ;  
-    ~SHMSysV() ;
+    virtual ~SHMSysV() ;
     void Open() ;
     void Attach() ;
     void Close() ;

Index: libHLA/SHMWin32.hh
===================================================================
RCS file: /sources/certi/certi/libHLA/SHMWin32.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- libHLA/SHMWin32.hh  28 Mar 2010 12:24:00 -0000      1.2
+++ libHLA/SHMWin32.hh  11 Jul 2011 11:17:25 -0000      1.3
@@ -16,7 +16,7 @@
     public :
     SHMWin32(const std::string& SHMName, const int SHMSize, const bool True) ;
     SHMWin32(const std::string& SHMName, const int SHMSize) ;
-    ~SHMWin32() ;
+    virtual ~SHMWin32() ;
 
     void Open() throw(SharedMemoryNotOpen) ;
     void Attach() throw(SharedMemoryNotAttached) ;

Index: libHLA/SHMPosix.hh
===================================================================
RCS file: /sources/certi/certi/libHLA/SHMPosix.hh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- libHLA/SHMPosix.hh  28 Mar 2010 11:42:34 -0000      1.1
+++ libHLA/SHMPosix.hh  11 Jul 2011 11:17:25 -0000      1.2
@@ -15,7 +15,7 @@
     public :
     SHMPosix(const std::string& SHMName, const int SHMSize, const bool True) ;
     SHMPosix(const std::string& SHMName, const int SHMSize) ;  
-    ~SHMPosix() ;
+    virtual ~SHMPosix() ;
 
     void Open() ;
     void Attach() ;

Index: libCERTI/SocketSHMWin32.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/SocketSHMWin32.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- libCERTI/SocketSHMWin32.hh  20 Jan 2010 15:07:52 -0000      1.2
+++ libCERTI/SocketSHMWin32.hh  11 Jul 2011 11:17:25 -0000      1.3
@@ -17,7 +17,7 @@
                    const int Socket_size)
                    throw (certi::SocketSHMNotCreated);
     // Destructor
-    ~SocketSHMWin32 ()
+    virtual ~SocketSHMWin32 ()
                    throw(certi::SocketSHMNotDeleted);
 
     void Open()

Index: libCERTI/RoutingSpace.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/RoutingSpace.hh,v
retrieving revision 3.12
retrieving revision 3.13
diff -u -b -r3.12 -r3.13
--- libCERTI/RoutingSpace.hh    19 Nov 2009 18:15:30 -0000      3.12
+++ libCERTI/RoutingSpace.hh    11 Jul 2011 11:17:26 -0000      3.13
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: RoutingSpace.hh,v 3.12 2009/11/19 18:15:30 erk Exp $
+// $Id: RoutingSpace.hh,v 3.13 2011/07/11 11:17:26 erk Exp $
 // ----------------------------------------------------------------------------
 
 #ifndef _CERTI_ROUTING_SPACE
@@ -49,7 +49,7 @@
     /** 
      * Destructor
      */
-    ~RoutingSpace();
+    virtual ~RoutingSpace();
     
     /** 
      * Get the handle of the specified dimension
@@ -96,5 +96,5 @@
 
 #endif // _CERTI_ROUTING_SPACE
 
-// $Id: RoutingSpace.hh,v 3.12 2009/11/19 18:15:30 erk Exp $
+// $Id: RoutingSpace.hh,v 3.13 2011/07/11 11:17:26 erk Exp $
 

Index: libCERTI/Interaction.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/Interaction.hh,v
retrieving revision 3.42
retrieving revision 3.43
diff -u -b -r3.42 -r3.43
--- libCERTI/Interaction.hh     19 Mar 2010 13:54:03 -0000      3.42
+++ libCERTI/Interaction.hh     11 Jul 2011 11:17:26 -0000      3.43
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: Interaction.hh,v 3.42 2010/03/19 13:54:03 erk Exp $
+// $Id: Interaction.hh,v 3.43 2011/07/11 11:17:26 erk Exp $
 // ----------------------------------------------------------------------------
 
 #ifndef _CERTI_INTERACTION_HH
@@ -80,7 +80,7 @@
     /**
      * Destructor.
      */
-    ~Interaction();
+    virtual ~Interaction();
 
     void setSpace(SpaceHandle);
     SpaceHandle getSpace();
@@ -265,4 +265,4 @@
 
 #endif // _CERTI_INTERACTION.HH
 
-// $Id: Interaction.hh,v 3.42 2010/03/19 13:54:03 erk Exp $
+// $Id: Interaction.hh,v 3.43 2011/07/11 11:17:26 erk Exp $

Index: libCERTI/SocketSHMSysV.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/SocketSHMSysV.hh,v
retrieving revision 3.2
retrieving revision 3.3
diff -u -b -r3.2 -r3.3
--- libCERTI/SocketSHMSysV.hh   26 Apr 2011 11:07:38 -0000      3.2
+++ libCERTI/SocketSHMSysV.hh   11 Jul 2011 11:17:26 -0000      3.3
@@ -15,7 +15,7 @@
                    const SHM_SIDE_t& Socket_Side,
                    const int Socket_size );  
     // Destructor
-    ~SocketSHMSysV (); 
+    virtual ~SocketSHMSysV ();
      
     void Open();
    

Index: libCERTI/ObjectClass.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/ObjectClass.hh,v
retrieving revision 3.56
retrieving revision 3.57
diff -u -b -r3.56 -r3.57
--- libCERTI/ObjectClass.hh     11 Apr 2011 11:14:15 -0000      3.56
+++ libCERTI/ObjectClass.hh     11 Jul 2011 11:17:26 -0000      3.57
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: ObjectClass.hh,v 3.56 2011/04/11 11:14:15 erk Exp $
+// $Id: ObjectClass.hh,v 3.57 2011/07/11 11:17:26 erk Exp $
 // ----------------------------------------------------------------------------
 
 #ifndef _CERTI_OBJECT_CLASS_HH
@@ -89,7 +89,7 @@
        /**
         * Destroy an object class.
         */
-       ~ObjectClass();
+       virtual ~ObjectClass();
 
        void display() const ;
 
@@ -356,4 +356,4 @@
 
 #endif // _CERTI_OBJECT_CLASS_HH
 
-// $Id: ObjectClass.hh,v 3.56 2011/04/11 11:14:15 erk Exp $
+// $Id: ObjectClass.hh,v 3.57 2011/07/11 11:17:26 erk Exp $

Index: libCERTI/SocketSHMPosix.hh
===================================================================
RCS file: /sources/certi/certi/libCERTI/SocketSHMPosix.hh,v
retrieving revision 3.2
retrieving revision 3.3
diff -u -b -r3.2 -r3.3
--- libCERTI/SocketSHMPosix.hh  28 Mar 2010 11:42:34 -0000      3.2
+++ libCERTI/SocketSHMPosix.hh  11 Jul 2011 11:17:26 -0000      3.3
@@ -13,7 +13,7 @@
                     const SHM_SIDE_t& Socket_Side,
                     const int Socket_Size ); 
     // Destructor
-    ~SocketSHMPosix (); 
+    virtual ~SocketSHMPosix ();
      
     void Open();
     

Index: libCERTI/ObjectClassSet.cc
===================================================================
RCS file: /sources/certi/certi/libCERTI/ObjectClassSet.cc,v
retrieving revision 3.53
retrieving revision 3.54
diff -u -b -r3.53 -r3.54
--- libCERTI/ObjectClassSet.cc  11 Apr 2011 11:44:11 -0000      3.53
+++ libCERTI/ObjectClassSet.cc  11 Jul 2011 11:17:26 -0000      3.54
@@ -19,7 +19,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 // USA
 //
-// $Id: ObjectClassSet.cc,v 3.53 2011/04/11 11:44:11 erk Exp $
+// $Id: ObjectClassSet.cc,v 3.54 2011/07/11 11:17:26 erk Exp $
 // ----------------------------------------------------------------------------
 
 // Project
@@ -179,7 +179,7 @@
          G.Out(pdGendoc,"exit ObjectClassSet::getAttributeHandle");
          return handle ;
          }
-    catch ( NameNotFound )
+    catch (NameNotFound& )
          {
          G.Out(pdGendoc,"exit  ObjectClassset::getAttributeHandle on 
NameNotFound");
          throw NameNotFound (the_name) ;
@@ -634,4 +634,4 @@
 
 } // namespace certi
 
-// $Id: ObjectClassSet.cc,v 3.53 2011/04/11 11:44:11 erk Exp $
+// $Id: ObjectClassSet.cc,v 3.54 2011/07/11 11:17:26 erk Exp $



reply via email to

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