Lely core libraries  2.2.5
lely::canopen::Device::Impl_ Struct Reference

The internal implementation of the CANopen device description. More...

Inheritance diagram for lely::canopen::Device::Impl_:
Collaboration diagram for lely::canopen::Device::Impl_:

Public Member Functions

void lock () override
 Blocks until a lock can be obtained for the current execution agent (thread, process, task). More...
 
void unlock () override
 Releases the lock held by the execution agent. Throws no exceptions.
 

Detailed Description

The internal implementation of the CANopen device description.

Definition at line 44 of file device.cpp.

Member Function Documentation

◆ lock()

void lely::canopen::Device::Impl_::lock ( )
inlineoverridevirtual

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 50 of file device.cpp.


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