Public Member Functions | Private Attributes | List of all members
io::Semaphore Class Reference

#include <telegram_handler.hpp>

Public Member Functions

void notify ()
 
 Semaphore ()
 
void wait ()
 

Private Attributes

bool block_
 
std::condition_variable cv_
 
std::mutex mtx_
 

Detailed Description

Definition at line 76 of file telegram_handler.hpp.

Constructor & Destructor Documentation

◆ Semaphore()

io::Semaphore::Semaphore ( )
inline

Definition at line 79 of file telegram_handler.hpp.

Member Function Documentation

◆ notify()

void io::Semaphore::notify ( )
inline

Definition at line 81 of file telegram_handler.hpp.

◆ wait()

void io::Semaphore::wait ( )
inline

Definition at line 88 of file telegram_handler.hpp.

Member Data Documentation

◆ block_

bool io::Semaphore::block_
private

Definition at line 101 of file telegram_handler.hpp.

◆ cv_

std::condition_variable io::Semaphore::cv_
private

Definition at line 100 of file telegram_handler.hpp.

◆ mtx_

std::mutex io::Semaphore::mtx_
private

Definition at line 99 of file telegram_handler.hpp.


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


septentrio_gnss_driver
Author(s): Tibor Dome
autogenerated on Wed Nov 22 2023 04:04:28