LMMS
Loading...
Searching...
No Matches
zyncarla::ZynSema Class Reference

#include <ZynSema.h>

Public Member Functions

 ZynSema (void)
 ~ZynSema (void)
int init (int s, int v)
int post (void)
int wait (void)
int trywait (void)
int getvalue (void)

Private Attributes

sem_t _sema

Constructor & Destructor Documentation

◆ ZynSema()

zyncarla::ZynSema::ZynSema ( void )
inline

◆ ~ZynSema()

zyncarla::ZynSema::~ZynSema ( void )
inline

Member Function Documentation

◆ getvalue()

int zyncarla::ZynSema::getvalue ( void )
inline

◆ init()

int zyncarla::ZynSema::init ( int s,
int v )
inline

◆ post()

int zyncarla::ZynSema::post ( void )
inline

◆ trywait()

int zyncarla::ZynSema::trywait ( void )
inline

◆ wait()

int zyncarla::ZynSema::wait ( void )
inline

Member Data Documentation

◆ _sema

sem_t zyncarla::ZynSema::_sema
private

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