#include <modm/processing/fiber/barrier.hpp>
 | 
| 
using  | arrival_token = count_t | 
|   | 
 | 
| 
constexpr  | barrier (std::ptrdiff_t expected, CompletionFunction f=CompletionFunction ()) | 
|   | 
| 
arrival_token  | arrive (count_t n=1) | 
|   | 
| 
void  | wait (arrival_token arrival) const | 
|   | 
| 
void  | arrive_and_wait () | 
|   | 
| 
void  | arrive_and_drop () | 
|   | 
 | 
| 
static constexpr std::ptrdiff_t  | max () | 
|   | 
template<class CompletionFunction = decltype([]{})>
class modm::fiber::barrier< CompletionFunction >
Implements the std::barrier interface for fibers. 
- Warning
 - This implementation is not interrupt-safe! 
 
- See also
 - https://en.cppreference.com/w/cpp/thread/barrier 
 
The documentation for this class was generated from the following file: