Skip to content

Commit 040ab41

Browse files
Zainullin DamirZainullin Damir
authored andcommitted
++
1 parent 1e825ff commit 040ab41

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

include/ipfixprobe/outputPlugin/outputStorage/referenceCounter.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class ReferenceCounter {
2626
ReferenceCounter& operator=(const ReferenceCounter&) = delete;
2727
ReferenceCounter(const ReferenceCounter&) = delete;
2828

29-
T& getData() noexcept { return m_data; }
29+
T& getData() noexcept { return m_data.get(); }
3030

3131
void incrementUserCount() noexcept { m_refCount->fetch_add(1, std::memory_order_acq_rel); }
3232

@@ -46,8 +46,8 @@ class ReferenceCounter {
4646
// bool hasUsers() const noexcept { return m_refCount.load(std::memory_order_acquire) > 0; }
4747

4848
private:
49-
T m_data;
50-
CacheAlligned<std::atomic<uint8_t>> m_refCount {0};
49+
CacheAlligned<T> m_data;
50+
CacheAlligned<std::atomic<uint32_t>> m_refCount {0};
5151
};
5252

5353
template<typename T>

0 commit comments

Comments
 (0)