Class: etk::Semaphore
Synopsis:
+ Semaphore (uint32_t _nbBasicElement,
uint32_t _nbMessageMax);
+ ~Semaphore (void);
+ uint32_t getCount (void);
+ void post (void);
+ void wait (void);
+ bool wait (uint64_t _timeOutInUs);
Detail:
etk::Semaphore ()
Semaphore(uint32_t _nbBasicElement,
uint32_t _nbMessageMax);
etk::~Semaphore ()
~Semaphore(void);
getCount ()
uint32_t getCount(void);
post ()
void post(void);
wait ()
void wait(void);
wait ()
bool wait(uint64_t _timeOutInUs);
etk::Semaphore ()
Semaphore(uint32_t _nbBasicElement, uint32_t _nbMessageMax);
etk::~Semaphore ()
~Semaphore(void);
getCount ()
uint32_t getCount(void);
post ()
void post(void);
wait ()
void wait(void);
wait ()
bool wait(uint64_t _timeOutInUs);