#include <poll_utils.hpp>
Definition at line 13 of file poll_utils.hpp.
◆ check_waiting()
bool sst::util::PollingData::check_waiting |
( |
| ) |
|
|
private |
◆ get_completion_entry()
std::optional< std::pair< int32_t, int32_t > > sst::util::PollingData::get_completion_entry |
( |
const std::thread::id |
id | ) |
|
◆ get_index()
uint32_t sst::util::PollingData::get_index |
( |
const std::thread::id |
id | ) |
|
◆ insert_completion_entry()
void sst::util::PollingData::insert_completion_entry |
( |
uint32_t |
index, |
|
|
std::pair< int32_t, int32_t > |
ce |
|
) |
| |
◆ reset_waiting()
void sst::util::PollingData::reset_waiting |
( |
const std::thread::id |
id | ) |
|
◆ set_waiting()
void sst::util::PollingData::set_waiting |
( |
const std::thread::id |
id | ) |
|
◆ wait_for_requests()
void sst::util::PollingData::wait_for_requests |
( |
| ) |
|
◆ completion_entries
std::vector<std::list<std::pair<int32_t, int32_t> > > sst::util::PollingData::completion_entries |
|
private |
◆ if_waiting
std::vector<bool> sst::util::PollingData::if_waiting |
|
private |
◆ poll_cv
std::condition_variable sst::util::PollingData::poll_cv |
|
private |
◆ poll_mutex
std::mutex sst::util::PollingData::poll_mutex |
|
private |
◆ tid_to_index
std::map<std::thread::id, uint32_t> sst::util::PollingData::tid_to_index |
|
private |
The documentation for this class was generated from the following files: