#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: