diff options
Diffstat (limited to 'src/stable')
-rw-r--r-- | src/stable/thread.cpp | 2 | ||||
-rw-r--r-- | src/stable/thread.h | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/stable/thread.cpp b/src/stable/thread.cpp index 98f08ec..7d362e9 100644 --- a/src/stable/thread.cpp +++ b/src/stable/thread.cpp | |||
@@ -51,7 +51,7 @@ bool Bu::Thread::start() | |||
51 | return true; | 51 | return true; |
52 | } | 52 | } |
53 | 53 | ||
54 | bool Bu::Thread::stop() | 54 | bool Bu::Thread::forceStop() |
55 | { | 55 | { |
56 | pthread_cancel( ptHandle ); | 56 | pthread_cancel( ptHandle ); |
57 | 57 | ||
diff --git a/src/stable/thread.h b/src/stable/thread.h index 294c250..5174d1c 100644 --- a/src/stable/thread.h +++ b/src/stable/thread.h | |||
@@ -79,11 +79,16 @@ namespace Bu | |||
79 | * probably create a memory leak type of situation. Instead of stop, | 79 | * probably create a memory leak type of situation. Instead of stop, |
80 | * consider using cancel, which can be handled by the running thread in | 80 | * consider using cancel, which can be handled by the running thread in |
81 | * a graceful manner. | 81 | * a graceful manner. |
82 | * | ||
83 | * NOTE: This was called stop(), but that was too ambiguous and common | ||
84 | * of a name to implement in subclasses. The functionality was not | ||
85 | * obvious, and this was sometimes used in place of a clean stopping | ||
86 | * routine. | ||
82 | *@returns True if the thread was stopped, false otherwise. When this | 87 | *@returns True if the thread was stopped, false otherwise. When this |
83 | * function returns the thread may not have stopped, to ensure that the | 88 | * function returns the thread may not have stopped, to ensure that the |
84 | * thread has really stopped, call join. | 89 | * thread has really stopped, call join. |
85 | */ | 90 | */ |
86 | bool stop(); | 91 | bool forceStop(); |
87 | 92 | ||
88 | /** | 93 | /** |
89 | * Join the thread in action. This function performs what is commonly | 94 | * Join the thread in action. This function performs what is commonly |