Salome HOME
updated copyright message
[modules/yacs.git] / src / bases / ThreadPT.hxx
index 97252651374b1e918e7c782c848d64b967d38fcb..afacc894709aa4bc5000ea7add97a809868d4988 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2006-2012  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2023  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -33,7 +33,9 @@ namespace YACS
     public:
       typedef void *(*ThreadJob)(void*);
     public:
-      ThreadPT(ThreadJob funcPtr, void *stack);
+      ThreadPT();
+      ThreadPT(ThreadJob funcPtr, void *stack, size_t stackSize = 0);
+      void go(ThreadJob funcPtr, void *stack, size_t stackSize = 0);
       bool operator==(const ThreadPT& other);
       void join();
       static void detach();