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);