diff options
Diffstat (limited to 'src')
| -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 |
