| 132 | { return m_atomics.floorDb.load(std::memory_order_relaxed); } |
| 133 | |
| 134 | void ClientGate::setReturnDb(float db) noexcept |
| 135 | { |
| 136 | m_atomics.returnDb.store(std::clamp(db, 0.0f, 20.0f), |
| 137 | std::memory_order_relaxed); |
| 138 | m_atomics.version.fetch_add(1, std::memory_order_release); |
| 139 | } |
| 140 | float ClientGate::returnDb() const noexcept |
| 141 | { return m_atomics.returnDb.load(std::memory_order_relaxed); } |
| 142 |
no outgoing calls