From 2318caf33bf03acfbcbc0ccce61e3e7ff0aac4aa Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 11 Dec 2002 01:41:39 +0000 Subject: - added bool Thread::isRunning() const --- (limited to 'noncore/multimedia/opieplayer2') diff --git a/noncore/multimedia/opieplayer2/threadutil.cpp b/noncore/multimedia/opieplayer2/threadutil.cpp index 5687f42..a5cc92d 100644 --- a/noncore/multimedia/opieplayer2/threadutil.cpp +++ b/noncore/multimedia/opieplayer2/threadutil.cpp @@ -216,6 +216,12 @@ bool Thread::wait() return d->finishCondition.wait( d->guard ); } +bool Thread::isRunning() const +{ + AutoLock lock( d->guard ); + return d->isRunning; +} + void Thread::exit() { pthread_exit( 0 ); diff --git a/noncore/multimedia/opieplayer2/threadutil.h b/noncore/multimedia/opieplayer2/threadutil.h index b537cc1..b67b61d 100644 --- a/noncore/multimedia/opieplayer2/threadutil.h +++ b/noncore/multimedia/opieplayer2/threadutil.h @@ -100,6 +100,8 @@ namespace ThreadUtil bool wait(); + bool isRunning() const; + static void exit(); protected: virtual void run() = 0; -- cgit v0.9.0.2