]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/threadengine.cpp
Make irc::sockets::* parameters consistent, add irc::sockets::mask
[user/henk/code/inspircd.git] / src / threadengine.cpp
index c6128d13295efd0b7ea76ee2012ef2ca293821ed..c2976c0479c2340f00f475c819719185f9848d8b 100644 (file)
 #include "inspircd.h"
 #include "threadengine.h"
 
+void Thread::SetExitFlag()
+{
+       ExitFlag = true;
+}
+
+void Thread::join()
+{
+               state->FreeThread(this);
+               delete state;
+               state = 0;
+}
+
 /** If this thread has a Creator set, call it to
  * free the thread
  */
 Thread::~Thread()
 {
-       if (state)
-       {
-               state->FreeThread(this);
-               delete state;
-       }
 }