Lely core libraries 2.3.4
lely::canopen::LssMaster::Impl_ Struct Reference
Inheritance diagram for lely::canopen::LssMaster::Impl_:
Collaboration diagram for lely::canopen::LssMaster::Impl_:

Public Member Functions

void lock () final
 Blocks until a lock can be obtained for the current execution agent (thread, process, task). More...
 
void unlock () final
 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). More...
 
virtual void unlock ()=0
 Releases the lock held by the execution agent. Throws no exceptions.
 

Detailed Description

Definition at line 42 of file lss_master.cpp.

Member Function Documentation

◆ lock()

void lely::canopen::LssMaster::Impl_::lock ( )
inlinefinalvirtual

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.

Definition at line 48 of file lss_master.cpp.


The documentation for this struct was generated from the following file: