mirror of
https://github.com/monero-project/monero.git
synced 2025-01-11 12:22:02 +02:00
bd0a511995
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. |
||
---|---|---|
.. | ||
account_boost_serialization.h | ||
account.cpp | ||
account.h | ||
blobdatatype.h | ||
CMakeLists.txt | ||
connection_context.cpp | ||
connection_context.h | ||
cryptonote_basic_impl.cpp | ||
cryptonote_basic_impl.h | ||
cryptonote_basic.h | ||
cryptonote_boost_serialization.h | ||
cryptonote_format_utils_basic.cpp | ||
cryptonote_format_utils.cpp | ||
cryptonote_format_utils.h | ||
difficulty.cpp | ||
difficulty.h | ||
events.h | ||
fwd.h | ||
hardfork.cpp | ||
hardfork.h | ||
merge_mining.cpp | ||
merge_mining.h | ||
miner.cpp | ||
miner.h | ||
subaddress_index.h | ||
tx_extra.h | ||
verification_context.h |