![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
Implements a scoped lock utilizing the Zephyr mutex. More...
#include <scoped_lock.hpp>
Public Member Functions | |
| scoped_lock (struct k_mutex *mutex) | |
| Creates a scoped lock. | |
| scoped_lock (struct k_mutex &mutex) | |
| Creates a scoped lock. | |
| ~scoped_lock () | |
| Upon destruction, the mutex is released. | |
Implements a scoped lock utilizing the Zephyr mutex.
Definition at line 33 of file scoped_lock.hpp.
|
inline |
Creates a scoped lock.
| mutex | a valid and initialized mutex |
Definition at line 41 of file scoped_lock.hpp.
|
inline |
Creates a scoped lock.
| mutex | a valid and initialized mutex |
Definition at line 51 of file scoped_lock.hpp.
|
inline |
Upon destruction, the mutex is released.
Definition at line 60 of file scoped_lock.hpp.