Definition at line 344 of file Accelerator.cpp.
◆ Impl()
| esi::AcceleratorServiceThread::Impl::Impl |
( |
| ) |
|
|
inline |
◆ addListener()
When there's data on any of the listenPorts, call the callback.
This method can be called from any thread.
Definition at line 429 of file Accelerator.cpp.
◆ addTask()
| void esi::AcceleratorServiceThread::Impl::addTask |
( |
std::function< void(void)> |
task | ) |
|
|
inline |
◆ loop()
| void esi::AcceleratorServiceThread::Impl::loop |
( |
| ) |
|
|
private |
◆ start()
| void esi::AcceleratorServiceThread::Impl::start |
( |
| ) |
|
|
inline |
◆ stop()
| void esi::AcceleratorServiceThread::Impl::stop |
( |
| ) |
|
|
inline |
◆ listeners
| std::mutex esi::AcceleratorServiceThread::Impl::m |
|
private |
◆ me
| std::thread esi::AcceleratorServiceThread::Impl::me |
|
private |
◆ shutdown
| volatile bool esi::AcceleratorServiceThread::Impl::shutdown = false |
|
private |
◆ taskList
| std::vector<std::function<void(void)> > esi::AcceleratorServiceThread::Impl::taskList |
|
private |
The documentation for this struct was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/lib/Dialect/ESI/runtime/cpp/lib/Accelerator.cpp