|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
Public Attributes | |
| std::size_t | revision = 0 |
| std::size_t | size = 0 |
header prefixed to the serialized data in the (single) shared window: revision together with the actual number of valid payload bytes (<= buf_size_upper_bound_). Keeping both in the same window as the payload and writing/reading them within a single fence epoch avoids tearing between "new revision" and "new data" that two independent windows could not guarantee.
Definition at line 61 of file MasterNode.h.
| std::size_t MasterNode< SolutionState_t, NeighborStrategy_t >::Meta_t::revision = 0 |
Definition at line 62 of file MasterNode.h.
Referenced by MasterNode< SolutionState_t, NeighborStrategy_t >::collect(), and MasterNode< SolutionState_t, NeighborStrategy_t >::store().
| std::size_t MasterNode< SolutionState_t, NeighborStrategy_t >::Meta_t::size = 0 |
Definition at line 63 of file MasterNode.h.
Referenced by MasterNode< SolutionState_t, NeighborStrategy_t >::collect(), and MasterNode< SolutionState_t, NeighborStrategy_t >::store().