]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Remove duplicate function in SALOME_KernelServices.hxx
authorbarate <barate>
Tue, 18 Dec 2012 12:24:09 +0000 (12:24 +0000)
committerbarate <barate>
Tue, 18 Dec 2012 12:24:09 +0000 (12:24 +0000)
src/KernelHelpers/SALOME_KernelServices.hxx
src/Utils/Utils_CorbaException.hxx

index 4970858cf0deb216e3d7e061ea140db2952d7653..572e818d00fd37741393d2120812053904d4cd15 100644 (file)
@@ -96,23 +96,8 @@ namespace KERNEL {
 #define SALOMELOG(msg) {MESS_BEGIN("[XSALOME]") << msg << MESS_END}
 #define LOG SALOMELOG
 
-// This can help to LOG (or use in stream) the CORBA exceptions
+#include "Utils_CorbaException.hxx"
+// Tip: CORBA exceptions can be used with LOG (or more generally in streams)
 // Ex: LOG("An exception occurs: "<<e) will log the data of the exception e
-#include <CORBA.h>
-#include <ostream>
-static std::ostream &
-operator<<(std::ostream & os, const CORBA::Exception & e)
-{
-  CORBA::Any tmp;
-  tmp <<=e ;
-  CORBA::TypeCode_var tc = tmp.type();
-  const char * p = tc->name ();
-  if (*p != '\0')
-    os << p;
-  else
-    os << tc->id();
-  return os;
-}
-
 
 #endif // KERNEL_SERVICES
index aad2bb573a0483a28d31ce238262fefd3585691e..7239e8cdeb178d64745e1df28a1c2e8cc3dd22fd 100644 (file)
@@ -56,7 +56,7 @@ inline std::ostream& operator<<(std::ostream& os, const CORBA::Exception& e)
   tmp<<= e;
   CORBA::TypeCode_var tc = tmp.type();
   const char *p = tc->name();
-  os<<"CORBA Exception was catch of the kind : ";
+  os << "CORBA Exception of type: ";
   if ( *p != '\0' ) {
     os<<p;
   }