X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a94c4b852932bb38a5aeef612d6cedb57bd6e2ac..58ce18f2fdadecffb21e27555115af708325cf18:/include/wx/thread.h?ds=inline diff --git a/include/wx/thread.h b/include/wx/thread.h index ed9efa05bf..fbb3cfb042 100644 --- a/include/wx/thread.h +++ b/include/wx/thread.h @@ -585,6 +585,19 @@ protected: // of this thread. virtual void *Entry() = 0; + + // Callbacks which may be overridden by the derived class to perform some + // specific actions when the thread is deleted or killed. By default they + // do nothing. + + // This one is called by Delete() before actually deleting the thread and + // is executed in the context of the thread that called Delete(). + virtual void OnDelete() {} + + // This one is called by Kill() before killing the thread and is executed + // in the context of the thread that called Kill(). + virtual void OnKill() {} + private: // no copy ctor/assignment operator wxThread(const wxThread&);