#include <backend-v4l2.h>
Definition at line 90 of file backend-v4l2.h.
| librealsense::platform::named_mutex::named_mutex |
( |
const std::string & |
device_path, |
|
|
unsigned |
timeout |
|
) |
| |
| librealsense::platform::named_mutex::named_mutex |
( |
const named_mutex & |
| ) |
|
|
delete |
| librealsense::platform::named_mutex::~named_mutex |
( |
| ) |
|
| librealsense::platform::named_mutex::named_mutex |
( |
const char * |
id, |
|
|
unsigned |
timeout |
|
) |
| |
| librealsense::platform::named_mutex::~named_mutex |
( |
| ) |
|
| void librealsense::platform::named_mutex::acquire |
( |
| ) |
|
|
private |
| void librealsense::platform::named_mutex::acquire |
( |
| ) |
const |
|
private |
| void librealsense::platform::named_mutex::close |
( |
| ) |
|
|
private |
| void librealsense::platform::named_mutex::lock |
( |
| ) |
|
| void librealsense::platform::named_mutex::lock |
( |
| ) |
const |
|
inline |
| void librealsense::platform::named_mutex::release |
( |
| ) |
|
|
private |
| void librealsense::platform::named_mutex::release |
( |
| ) |
const |
|
private |
| bool librealsense::platform::named_mutex::try_lock |
( |
| ) |
|
| bool librealsense::platform::named_mutex::try_lock |
( |
| ) |
const |
| void librealsense::platform::named_mutex::unlock |
( |
| ) |
|
| void librealsense::platform::named_mutex::unlock |
( |
| ) |
const |
|
inline |
| void librealsense::platform::named_mutex::update_id |
( |
const char * |
id | ) |
|
|
private |
| std::map< std::string, std::recursive_mutex > librealsense::platform::named_mutex::_dev_mutex |
|
staticprivate |
| std::map< std::string, int > librealsense::platform::named_mutex::_dev_mutex_cnt |
|
staticprivate |
| std::string librealsense::platform::named_mutex::_device_path |
|
private |
| int librealsense::platform::named_mutex::_fildes |
|
private |
| std::recursive_mutex librealsense::platform::named_mutex::_init_mutex |
|
staticprivate |
| std::mutex librealsense::platform::named_mutex::_mutex |
|
private |
| int librealsense::platform::named_mutex::_object_lock_counter |
|
private |
| uint32_t librealsense::platform::named_mutex::_timeout |
|
private |
| unsigned librealsense::platform::named_mutex::_timeout |
|
private |
| HANDLE librealsense::platform::named_mutex::_winusb_mutex |
|
private |
The documentation for this class was generated from the following files: