X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=common%2Flock.h;h=2501182b665958d03548416d8fd5f91ba444df65;hb=07af14b582940a9f486e8870eb42f0669692d01e;hp=73316b2d205b234bc36598221876bbaa42ee2ff4;hpb=a9bb7ddbd5ce4774a1d29fdd5f4e7a22e4bfed40;p=casparcg diff --git a/common/lock.h b/common/lock.h index 73316b2d2..2501182b6 100644 --- a/common/lock.h +++ b/common/lock.h @@ -1,12 +1,14 @@ -#pragma once - -namespace caspar { - -template -auto lock(T& mutex, F&& func) -> decltype(func()) -{ - T::scoped_lock lock(mutex); - return func(); -} - -} \ No newline at end of file +#pragma once + +#include + +namespace caspar { + +template +auto lock(T& mutex, F&& func) -> decltype(func()) +{ + boost::lock_guard lock(mutex); + return func(); +} + +}