[idd] common: centralize atomic operations

This commit is contained in:
Geoffrey McRae
2026-08-13 20:18:18 +10:00
parent 5d12ee4bce
commit af309de438
27 changed files with 477 additions and 271 deletions

View File

@@ -20,12 +20,12 @@
#pragma once
#include "Atomic.h"
#include "CPipeEndpoint.h"
#include "CSRWLock.h"
#include "InputPipeProtocol.h"
#include "input/IInputSink.h"
#include <atomic>
#include <stddef.h>
#include <stdint.h>
@@ -115,7 +115,7 @@ public:
uint64_t GetState() const override
{
return m_state.load(std::memory_order_acquire);
return Atomic::Load(m_state, std::memory_order_acquire);
}
bool SendMouseRelative(