From ab4da40e81c8d08deba5ac10e37a888afcbb05f1 Mon Sep 17 00:00:00 2001 From: Russ Butler Date: Mon, 6 Mar 2017 11:54:17 -0600 Subject: [PATCH] rtos: Prevent Thread class from being copied Make the copy constructor and assignment operator private to prevent them from being used. --- rtos/Thread.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtos/Thread.h b/rtos/Thread.h index edad0840e9..d2bae4fb01 100644 --- a/rtos/Thread.h +++ b/rtos/Thread.h @@ -331,6 +331,10 @@ public: virtual ~Thread(); private: + /* disallow copy constructor and assignment operators */ + Thread(const Thread&); + Thread& operator=(const Thread&); + // Required to share definitions without // delegated constructors void constructor(osPriority priority=osPriorityNormal,