The library to handle DPE locks.This library contains a set of functions that handle DPE Locks: lock, unlock, check the state of locking, as well as a lock-monitor that guards that the locked datapoints will not remain locked unnecessarily.
More...
|
string | _fwDPELock_getLockConfig (string dpeWithConfig) |
|
bool | fwDPELock_isLocked (string dpeWithConfig) |
|
bool | fwDPELock_getLocked (string dpeWithConfig, dyn_string &lockDetails, dyn_string &exceptionInfo) |
|
bool | fwDPELock_tryLock (string dpeWithConfig, dyn_string &exceptionInfo, int lockTimeout=1, int lockLifetime=5) |
|
void | fwDPELock_unlock (string dpeWithConfig, dyn_string &exceptionInfo, bool force=false) |
|
private void | _fwDPELock_checkStartLockManager () |
|
void | fwDPELock_lockGuard (string lockConfig, unsigned timeout=5) |
|
private void | fwDPELock_startFunctionWithParams (string function, mixed params) |
|
void | _fwDPELock_traceLockDPE (mixed params) |
|
void | fwDPELock_traceLockDPE_callback (string where, bool value) |
|
void | _fwDPELock_dpLockManager (string dummyParam) |
|
private void | _fwDPELock_sudoUnlock (string lockConfig, dyn_string &exceptionInfo) |
|
The library to handle DPE locks.
This library contains a set of functions that handle DPE Locks: lock, unlock, check the state of locking, as well as a lock-monitor that guards that the locked datapoints will not remain locked unnecessarily.
- Author
- Piotr Golonka, CERN EN/ICE-SCD
- Copyright
- Copyright CERN 2015, All Rights Reserved
- Constraints
- It is not (yet) guaranteed that this version works across distributed systems.
- It is not (yet) guaranteed that this version works in redundant systems.