Salome HOME
Deal with random CORBA::COMM_FAILURE.
[modules/yacs.git] / src / runtime / NeutralPythonConv.hxx
index 039ad59f41ca42c7a6741ab185859de88818e061..ede6444f7ea72524487ec679704092b44565766d 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2006-2014  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2020  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -33,8 +33,8 @@ namespace YACS
     public:
       NeutralPyDouble(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPyInt : public ProxyPort
@@ -42,8 +42,8 @@ namespace YACS
     public:
       NeutralPyInt(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPyString : public ProxyPort
@@ -51,8 +51,8 @@ namespace YACS
     public:
       NeutralPyString(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPyBool : public ProxyPort
@@ -60,8 +60,8 @@ namespace YACS
     public:
       NeutralPyBool(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPyObjref : public ProxyPort
@@ -69,8 +69,8 @@ namespace YACS
     public:
       NeutralPyObjref(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPySequence : public ProxyPort
@@ -78,8 +78,8 @@ namespace YACS
     public:
       NeutralPySequence(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
 
     class NeutralPyStruct : public ProxyPort
@@ -87,8 +87,8 @@ namespace YACS
     public:
       NeutralPyStruct(InputPyPort* p)
         : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
-      virtual void put(const void *data) throw(ConversionException);
-      void put(YACS::ENGINE::Any *data) throw(ConversionException);
+      virtual void put(const void *data);
+      void put(YACS::ENGINE::Any *data);
     };
   }
 }