pub struct QReadWriteLock { /* private fields */ }Expand description
C++ class: QReadWriteLock.
Implementations§
Source§impl QReadWriteLock
impl QReadWriteLock
Sourcepub unsafe fn lock_for_read(&self)
pub unsafe fn lock_for_read(&self)
Calls C++ function: void QReadWriteLock::lockForRead().
Sourcepub unsafe fn lock_for_write(&self)
pub unsafe fn lock_for_write(&self)
Calls C++ function: void QReadWriteLock::lockForWrite().
Sourcepub unsafe fn new_1a(recursion_mode: RecursionMode) -> CppBox<QReadWriteLock>
pub unsafe fn new_1a(recursion_mode: RecursionMode) -> CppBox<QReadWriteLock>
Calls C++ function: [constructor] void QReadWriteLock::QReadWriteLock(QReadWriteLock::RecursionMode recursionMode = …).
Sourcepub unsafe fn new_0a() -> CppBox<QReadWriteLock>
pub unsafe fn new_0a() -> CppBox<QReadWriteLock>
Calls C++ function: [constructor] void QReadWriteLock::QReadWriteLock().
Sourcepub unsafe fn try_lock_for_read_0a(&self) -> bool
pub unsafe fn try_lock_for_read_0a(&self) -> bool
Calls C++ function: bool QReadWriteLock::tryLockForRead().
Sourcepub unsafe fn try_lock_for_read_1a(&self, timeout: c_int) -> bool
pub unsafe fn try_lock_for_read_1a(&self, timeout: c_int) -> bool
Calls C++ function: bool QReadWriteLock::tryLockForRead(int timeout).
Sourcepub unsafe fn try_lock_for_write_0a(&self) -> bool
pub unsafe fn try_lock_for_write_0a(&self) -> bool
Calls C++ function: bool QReadWriteLock::tryLockForWrite().
Sourcepub unsafe fn try_lock_for_write_1a(&self, timeout: c_int) -> bool
pub unsafe fn try_lock_for_write_1a(&self, timeout: c_int) -> bool
Calls C++ function: bool QReadWriteLock::tryLockForWrite(int timeout).
Trait Implementations§
Source§impl CppDeletable for QReadWriteLock
impl CppDeletable for QReadWriteLock
Auto Trait Implementations§
impl Freeze for QReadWriteLock
impl RefUnwindSafe for QReadWriteLock
impl Send for QReadWriteLock
impl Sync for QReadWriteLock
impl Unpin for QReadWriteLock
impl UnsafeUnpin for QReadWriteLock
impl UnwindSafe for QReadWriteLock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more