Account
| LibTmsApi 2.3.0 |
BSema Class Reference
Sempahore class. More...
#include <BSema.h>
Public Member Functions | |
| BSema (int value=0) | |
| BSema (const BSema &sema) | |
| ~BSema () | |
| int | post () |
| Post condition. | |
| int | wait () |
| Wait for contition. | |
| int | timedWait (int timeUs) |
| Wait for condition with timeout. | |
| int | tryWait () |
| Test for the condition. | |
| int | getValue () const |
| BSema & | operator= (const BSema &sema) |
Private Attributes | |
| sem_t | osema |
Detailed Description
Sempahore class.
Constructor & Destructor Documentation
◆ BSema() [1/2]
| BSema::BSema | ( | int | value = 0 | ) |
◆ BSema() [2/2]
| BSema::BSema | ( | const BSema & | sema | ) |
◆ ~BSema()
| BSema::~BSema | ( | ) |
Member Function Documentation
◆ getValue()
| int BSema::getValue | ( | ) | const |
◆ operator=()
◆ post()
| int BSema::post | ( | ) |
Post condition.
◆ timedWait()
| int BSema::timedWait | ( | int | timeUs | ) |
Wait for condition with timeout.
◆ tryWait()
| int BSema::tryWait | ( | ) |
Test for the condition.
◆ wait()
| int BSema::wait | ( | ) |
Wait for contition.
Member Data Documentation
◆ osema
| private |
The documentation for this class was generated from the following files:
Generated by
