#include <pfs_buffer_container.h>
◆ value_type
◆ allocate()
◆ deallocate()
◆ get_first()
◆ get_last()
◆ m_container
Container.
Concurrency profile:
- written once on page creation
- read only during normal operations.
◆ m_full
Page full flag.
Concurrency profile:
- mostly read during normal operations.
- do not perform useless write, check for previous value first
- occasional write on state changes
◆ m_max
Max number of items in the page.
Concurrency profile:
- written once on page creation
- read only during normal operations.
◆ m_monotonic
Monotonic counter.
This counter is used to access items in the page.
Concurrency profile:
- frequent read and write, must be on its own cacheline
◆ m_ptr
Array of values.
Concurrency profile:
- written once on page creation
- read only during normal operations.
The documentation for this class was generated from the following file: