#include <in_place_exec_ctxt.h>
Definition at line 56 of file in_place_exec_ctxt.h.
◆ Batch
◆ value_type
◆ ThreadSafeAgentUidMap()
bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::ThreadSafeAgentUidMap |
( |
| ) |
|
◆ ~ThreadSafeAgentUidMap()
bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::~ThreadSafeAgentUidMap |
( |
| ) |
|
◆ DeleteOldCopies()
void bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::DeleteOldCopies |
( |
| ) |
|
◆ Insert()
void bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::Insert |
( |
const AgentUid & |
uid, |
|
|
const value_type & |
value |
|
) |
| |
◆ operator[]()
◆ Resize()
void bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::Resize |
( |
uint64_t |
new_size | ) |
|
◆ Size()
uint64_t bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::Size |
( |
| ) |
const |
◆ batches_
std::atomic<Batch**> bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::batches_ |
◆ kBatchSize
constexpr static uint64_t bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::kBatchSize = 10240 |
|
staticconstexpr |
◆ lock_
Spinlock bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::lock_ |
◆ num_batches_
uint64_t bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::num_batches_ = 0 |
◆ old_copies_
std::vector<Batch**> bdm::InPlaceExecutionContext::ThreadSafeAgentUidMap::old_copies_ |
The documentation for this struct was generated from the following files: