projects
/
jump.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
c669892d722bd93c6c1e883e7d58ae07b1e255ff
[jump.git]
/
Condition.h
1
#ifndef _CONDITION_H_
\r
2
#define _CONDITION_H_
\r
3
\r
4
#include <iostream>
\r
5
#include <pthread.h>
\r
6
#include "Mutex.h"
\r
7
\r
8
class Condition {
\r
9
public:
\r
10
Condition(Mutex *mutex);
\r
11
virtual ~Condition();
\r
12
virtual void notify();
\r
13
virtual void notifyAll();
\r
14
virtual void wait();
\r
15
\r
16
protected:
\r
17
Mutex *_mutex;
\r
18
pthread_cond_t *_condition;
\r
19
};
\r
20
\r
21
#endif
\r