Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::QtSync Class Reference

QSync provides a interface to build classes that act like monitors. More...

#include <QtSync.h>

Inheritance diagram for sf::QtSync:

Classes

class  Lock
 Class locking the mutex. More...
 

Protected Member Functions

 QtSync ()=default
 Only by inheritance is allowed to create this instance.
 
 QtSync (const QtSync &)
 Copy constructor does not copy the Mutex object, since the new object is not being used in any of its own member functions. This means that the new object must start in an unlocked state.
 
QtSyncoperator= (const QtSync &)
 Does not copy the Mutex object, since the new object is not being used in any of its own member functions. This means that the new object must start in an unlocked state.
 

Detailed Description

QSync provides a interface to build classes that act like monitors.

This class does not provide a try lock mechanism

Constructor & Destructor Documentation

◆ QtSync() [1/2]

sf::QtSync::QtSync ( )
protecteddefault

Only by inheritance is allowed to create this instance.

◆ QtSync() [2/2]

sf::QtSync::QtSync ( const QtSync )
inlineprotected

Copy constructor does not copy the Mutex object, since the new object is not being used in any of its own member functions. This means that the new object must start in an unlocked state.

Member Function Documentation

◆ operator=()

QtSync & sf::QtSync::operator= ( const QtSync )
inlineprotected

Does not copy the Mutex object, since the new object is not being used in any of its own member functions. This means that the new object must start in an unlocked state.


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