mirror of
https://github.com/monero-project/monero.git
synced 2025-02-14 12:13:42 +02:00
![]() epee::copyable_atomic was only be used by one struct, cryptonote_connection_context. This should probably eventually factored out of that class, so I left the following comment: This class was originally from the EPEE module. It is identical in function to std::atomic<uint32_t> except that it has copy-construction and copy-assignment defined, which means that earliers devs didn't have to write custom copy-contructors and copy-assingment operators for the outer class, cryptonote_connection_context. cryptonote_connection_context should probably be refactored because it is both trying to be POD-like while also (very loosely) controlling access to its atomic members. |
||
---|---|---|
.. | ||
blockchain_db | ||
blockchain_utilities | ||
blocks | ||
checkpoints | ||
common | ||
crypto | ||
cryptonote_basic | ||
cryptonote_core | ||
cryptonote_protocol | ||
daemon | ||
daemonizer | ||
debug_utilities | ||
device | ||
device_trezor | ||
gen_multisig | ||
gen_ssl_cert | ||
hardforks | ||
lmdb | ||
mnemonics | ||
multisig | ||
net | ||
p2p | ||
platform | ||
ringct | ||
rpc | ||
serialization | ||
simplewallet | ||
wallet | ||
CMakeLists.txt | ||
cryptonote_config.h | ||
version.cpp.in | ||
version.h |