author | simon <simon> | 2002-12-11 11:19:31 (UTC) |
---|---|---|
committer | simon <simon> | 2002-12-11 11:19:31 (UTC) |
commit | 03535484e54b2b2311d9d44670b417e2b81ae63b (patch) (side-by-side diff) | |
tree | e0f0e51469f54dcba338432baee622c58038b310 | |
parent | dd7fcdf1589c8513055f6475d3a1f33075d971d8 (diff) | |
download | opie-03535484e54b2b2311d9d44670b417e2b81ae63b.zip opie-03535484e54b2b2311d9d44670b417e2b81ae63b.tar.gz opie-03535484e54b2b2311d9d44670b417e2b81ae63b.tar.bz2 |
- step three to make it compile with gcc2
-rw-r--r-- | noncore/multimedia/opieplayer2/threadutil.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/threadutil.h b/noncore/multimedia/opieplayer2/threadutil.h index 2fd0c68..1411535 100644 --- a/noncore/multimedia/opieplayer2/threadutil.h +++ b/noncore/multimedia/opieplayer2/threadutil.h @@ -56,64 +56,65 @@ namespace ThreadUtil ~AutoLock() { m_mutex.unlock(); } Mutex *operator &() const { return &m_mutex; } private: Mutex &m_mutex; }; class WaitCondition { public: WaitCondition(); ~WaitCondition(); bool wait(); bool wait( Mutex &mutex ); void wakeOne(); void wakeAll(); private: struct Data; Data *d; WaitCondition( const WaitCondition & ); WaitCondition &operator=( const WaitCondition & ); }; class Thread { public: struct Data; + friend struct Data; Thread(); virtual ~Thread(); void start(); void terminate(); bool wait(); bool isRunning() const; static void exit(); protected: virtual void run() = 0; private: Data *d; }; class OnewayNotifier : public QObject { Q_OBJECT public: OnewayNotifier(); ~OnewayNotifier(); void notify(); signals: void awake(); private slots: |