13 #if defined(FRC_SIMULATOR) || defined(_WIN32)
18 #else // Covers rest of file.
24 typedef pthread_mutex_t* native_handle_type;
37 bool try_lock() noexcept;
39 pthread_mutex_t* native_handle();
45 pthread_mutex_t m_mutex = {
46 {0, 0, 0, 0, 0x20 | PTHREAD_MUTEX_RECURSIVE_NP, 0, 0, {0, 0}}};
48 pthread_mutex_t m_mutex = {
49 {0, 0, 0, 0x20 | PTHREAD_MUTEX_RECURSIVE_NP, 0, {0}}};
55 typedef pthread_mutex_t* native_handle_type;
68 bool try_lock() noexcept;
70 pthread_mutex_t* native_handle();
75 pthread_mutex_t m_mutex = {{0, 0, 0, 0, 0x20, 0, 0, {0, 0}}};
77 pthread_mutex_t m_mutex = {{0, 0, 0, 0x20, 0, {0}}};
81 #endif // FRC_SIMULATOR
Definition: priority_mutex.h:22
Definition: priority_mutex.h:53