ILockableBufferProviderT Interface |
Namespace: StreamCoders
The ILockableBufferProviderT type exposes the following members.
Name | Description | |
---|---|---|
![]() | LockedClientCount |
Gets the number of locked clients.
(Inherited from ILockableOperationProvider.) |
![]() | UnlockedClientCount |
Gets the number of unlocked clients.
(Inherited from ILockableOperationProvider.) |
Name | Description | |
---|---|---|
![]() | AcquireBuffer | |
![]() | ClearAllClients |
Removes all clients (locked and unlocked) and unlocks all locked clients.
(Inherited from ILockableOperationProvider.) |
![]() | ClearAllUnlockedClients |
Clears all unlocked clients by first unlocking and then removing them.
(Inherited from ILockableOperationProvider.) |
![]() | IsLocked |
Checks if a particular client is locked.
(Inherited from ILockableOperationProvider.) |
![]() | LockClient |
Locks a particular client.
(Inherited from ILockableOperationProvider.) |
![]() | TryUnlockClient |
Attempts to unlock a particular client.
(Inherited from ILockableOperationProvider.) |
![]() | UnlockAllClients |
Unlocks all locked clients.
(Inherited from ILockableOperationProvider.) |
![]() | UnlockClient |
Unlocks a particular client.
(Inherited from ILockableOperationProvider.) |