|
Lely core libraries 2.3.2
|
A recursive mutex-like object that can be used to postpone the transmission of acyclic and event-driven Transmit-PDOs while the lock is held. More...
#include <node.hpp>


Public Member Functions | |
| void | lock () override |
| Blocks until a lock can be obtained for the current execution agent (thread, process, task). | |
| void | unlock () override |
| Releases the lock held by the execution agent. Throws no exceptions. | |
| virtual void | lock ()=0 |
| Blocks until a lock can be obtained for the current execution agent (thread, process, task). | |
| virtual void | unlock ()=0 |
| Releases the lock held by the execution agent. Throws no exceptions. | |
A recursive mutex-like object that can be used to postpone the transmission of acyclic and event-driven Transmit-PDOs while the lock is held.
|
overridevirtual |
Blocks until a lock can be obtained for the current execution agent (thread, process, task).
If an exception is thrown, no lock is obtained.
Implements lely::util::BasicLockable.