Use wpi::mutex instead of std::mutex. (#105)

This uses a priority-aware mutex on Linux platforms.
This commit is contained in:
Peter Johnson
2017-11-13 09:51:26 -08:00
committed by GitHub
parent 55fa1e5e76
commit e301adb22b
17 changed files with 123 additions and 122 deletions

View File

@@ -13,7 +13,8 @@
#endif
#include <memory>
#include <mutex>
#include <support/mutex.h>
#include "PropertyImpl.h"
@@ -48,9 +49,9 @@ class UsbCameraProperty : public PropertyImpl {
static std::unique_ptr<UsbCameraProperty> DeviceQuery(int fd, __u32* id);
bool DeviceGet(std::unique_lock<std::mutex>& lock, int fd);
bool DeviceSet(std::unique_lock<std::mutex>& lock, int fd) const;
bool DeviceSet(std::unique_lock<std::mutex>& lock, int fd, int newValue,
bool DeviceGet(std::unique_lock<wpi::mutex>& lock, int fd);
bool DeviceSet(std::unique_lock<wpi::mutex>& lock, int fd) const;
bool DeviceSet(std::unique_lock<wpi::mutex>& lock, int fd, int newValue,
llvm::StringRef newValueStr) const;
#endif