#include <fastmm/store/store_thread.hpp>
◆ StoreThread() [1/2]
| fastmm::store::StoreThread::StoreThread |
( |
MsgRing & |
ring, |
|
|
std::unique_ptr< Backend > |
backend, |
|
|
const StoreThreadOptions & |
opts = {} |
|
) |
| |
◆ ~StoreThread()
| fastmm::store::StoreThread::~StoreThread |
( |
| ) |
|
◆ StoreThread() [2/2]
| fastmm::store::StoreThread::StoreThread |
( |
const StoreThread & |
| ) |
|
|
delete |
◆ operator=()
◆ backend()
| Backend & fastmm::store::StoreThread::backend |
( |
| ) |
|
|
inlinenoexcept |
◆ start()
| void fastmm::store::StoreThread::start |
( |
| ) |
|
◆ stop()
| void fastmm::store::StoreThread::stop |
( |
| ) |
|
joins, drains what is left, commits
◆ drain_once()
| std::size_t fastmm::store::StoreThread::drain_once |
( |
| ) |
|
Single-threaded driving (tests): drains and commits everything the ring holds now.
◆ stats()