Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Semaphore Class Reference

#include <Semaphore.h>

Public Member Functions

 Semaphore (uint32_t initialCount=0)
 
 ~Semaphore ()
 
int32_t count () const
 
bool try_wait ()
 
void wait ()
 
void waitonly ()
 
void signal (int count=1)
 

Constructor & Destructor Documentation

◆ Semaphore()

Semaphore::Semaphore ( uint32_t  initialCount = 0)
inline

◆ ~Semaphore()

Semaphore::~Semaphore ( )
inline

Member Function Documentation

◆ count()

int32_t Semaphore::count ( ) const
inline

◆ signal()

void Semaphore::signal ( int  count = 1)
inline
Here is the call graph for this function:

◆ try_wait()

bool Semaphore::try_wait ( )
inline

◆ wait()

void Semaphore::wait ( )
inline
Here is the call graph for this function:

◆ waitonly()

void Semaphore::waitonly ( )
inline
Here is the call graph for this function:

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