[−][src]Trait shared_memory::WriteLockable
Provides wlock/wlock_as_slice functionnalities
Required methods
fn wlock<D: SharedMemCast>(
&mut self,
lock_index: usize
) -> Result<WriteLockGuard<D>, SharedMemError>
&mut self,
lock_index: usize
) -> Result<WriteLockGuard<D>, SharedMemError>
Returns a read/write lock to the shared memory
The caller must ensure that the index given to this function is valid
fn wlock_as_slice<D: SharedMemCast>(
&mut self,
lock_index: usize
) -> Result<WriteLockGuardSlice<D>, SharedMemError>
&mut self,
lock_index: usize
) -> Result<WriteLockGuardSlice<D>, SharedMemError>
Returns a read/write access to a &mut [T] on the shared memory
The caller must ensure that the index given to this function is valid
Implementors
impl WriteLockable for SharedMem
[src]
fn wlock<D: SharedMemCast>(
&mut self,
lock_index: usize
) -> Result<WriteLockGuard<D>, SharedMemError>
[src]
&mut self,
lock_index: usize
) -> Result<WriteLockGuard<D>, SharedMemError>
fn wlock_as_slice<D: SharedMemCast>(
&mut self,
lock_index: usize
) -> Result<WriteLockGuardSlice<D>, SharedMemError>
[src]
&mut self,
lock_index: usize
) -> Result<WriteLockGuardSlice<D>, SharedMemError>