something

This commit is contained in:
Dhanya Maliakal
2016-03-10 17:25:47 +01:00
parent c36db579b1
commit d3a7d3bad3
18 changed files with 863 additions and 18 deletions

View File

@ -0,0 +1,17 @@
#include "CondVar.h"
CondVar::CondVar() {
pthread_cond_init(&m_cond_var, NULL);
}
CondVar::~CondVar() {
pthread_cond_destroy(&m_cond_var);
}
void CondVar::wait(pthread_mutex_t* mutex) {
pthread_cond_wait(&m_cond_var, mutex);
}
void CondVar::signal() {
pthread_cond_signal(&m_cond_var);
}
void CondVar::broadcast() {
pthread_cond_broadcast(&m_cond_var);
}