#include <NvBlastExtPxTaskImpl.h>
Public Member Functions | |
| ExtTaskSync (uint32_t count) | |
| bool | isDone () |
| void | notify () |
| void | setCount (uint32_t count) |
| void | wait () |
| Nv::Blast::ExtTaskSync::ExtTaskSync | ( | uint32_t | count | ) | [inline] |
Initializes with an expected number of notifications.
| bool Nv::Blast::ExtTaskSync::isDone | ( | ) | [inline] |
Peek if notifications are pending.
| void Nv::Blast::ExtTaskSync::notify | ( | ) | [inline] |
Decrement the wait() count by one.
| void Nv::Blast::ExtTaskSync::setCount | ( | uint32_t | count | ) | [inline] |
Sets the expected number of notifications for wait() to unblock.
| void Nv::Blast::ExtTaskSync::wait | ( | ) | [inline] |
Blocks until the expected number of notifications happened.