daedalus/Source/System/Condition.h
2020-08-22 18:42:41 +10:00

16 lines
297 B
C++

#pragma once
#ifndef UTILITY_COND_H_
#define UTILITY_COND_H_
class Mutex;
struct Cond;
extern const double kTimeoutInfinity;
Cond * CondCreate();
void CondDestroy(Cond * cond);
void CondWait(Cond * cond, Mutex * mutex, double timeout);
void CondSignal(Cond * cond);
#endif // UTILITY_COND_H_