diff options
| author | Douglas Rumbaugh <dbr4@psu.edu> | 2023-10-23 17:43:22 -0400 |
|---|---|---|
| committer | Douglas Rumbaugh <dbr4@psu.edu> | 2023-10-23 17:43:22 -0400 |
| commit | 3afacb7702e6d8fa67749a2a41dc776d315e02a9 (patch) | |
| tree | 8ea0e864d6098dd939e738a09033da7ed7877f4b /include/framework/structure/MutableBuffer.h | |
| parent | b72103cb11347f0dd108bd2321f29b0d6ab05106 (diff) | |
| download | dynamic-extension-3afacb7702e6d8fa67749a2a41dc776d315e02a9.tar.gz | |
Began moving to an explicit epoch-based system
I started moving over to an explicit Epoch based system, which has
necessitated a ton of changes throughout the code base. This will
ultimately allow for a much cleaner set of abstractions for managing
concurrency.
Diffstat (limited to 'include/framework/structure/MutableBuffer.h')
| -rw-r--r-- | include/framework/structure/MutableBuffer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/framework/structure/MutableBuffer.h b/include/framework/structure/MutableBuffer.h index 4e0b5c2..974dc28 100644 --- a/include/framework/structure/MutableBuffer.h +++ b/include/framework/structure/MutableBuffer.h @@ -217,6 +217,10 @@ public: return true; } + size_t get_reference_count() { + return m_refcnt.load(); + } + bool active_merge() { return m_merging.load(); } |