Lely core libraries  1.9.2
lely::canopen::IoContext::Impl_ Struct Reference

The internal implementation of the I/O context. More...

Inheritance diagram for lely::canopen::IoContext::Impl_:
Collaboration diagram for lely::canopen::IoContext::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 I/O context.

Definition at line 38 of file io_context.cpp.

Member Function Documentation

◆ lock()

void lely::canopen::IoContext::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::canopen::BasicLockable.

Definition at line 43 of file io_context.cpp.


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