3 |
* LinuxSampler - modular, streaming capable sampler * |
* LinuxSampler - modular, streaming capable sampler * |
4 |
* * |
* * |
5 |
* Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck * |
* Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck * |
6 |
* Copyright (C) 2005 - 2007 Christian Schoenebeck * |
* Copyright (C) 2005 - 2012 Christian Schoenebeck * |
7 |
* * |
* * |
8 |
* This program is free software; you can redistribute it and/or modify * |
* This program is free software; you can redistribute it and/or modify * |
9 |
* it under the terms of the GNU General Public License as published by * |
* it under the terms of the GNU General Public License as published by * |
369 |
return bCondition; |
return bCondition; |
370 |
} |
} |
371 |
|
|
372 |
|
#ifdef WIN32 |
373 |
|
void Condition::Reset() { |
374 |
|
__win32_true_condition.waiters_count_ = 0; |
375 |
|
__win32_true_condition.was_broadcast_ = 0; |
376 |
|
__win32_false_condition.waiters_count_ = 0; |
377 |
|
__win32_false_condition.was_broadcast_ = 0; |
378 |
|
} |
379 |
|
#endif |
380 |
|
|
381 |
} // namespace LinuxSampler |
} // namespace LinuxSampler |