oxen-core/src
Jason Rhinelander f382c1971e
Replace hook virtual calls with std::function
- Instead of inheriting from a pure virtual base class, we know just use
  lambdas for hook callbacks.
- The signature of hooks also changes to take an info struct rather than
  a list of parameters, so that you don't have to change everything to
  ignore unwanted parameters if someone adds something to a hook.
2022-07-27 14:20:29 -03:00
..
blockchain_db Avoid failure if the trigger doesn't exist 2022-07-19 22:47:57 -03:00
blockchain_utilities Remove stupid typedef 2022-05-20 18:30:55 -03:00
blocks blocks: Regenerate block hashes 2020-09-30 12:17:26 +10:00
checkpoints Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
common Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
crypto 128 bit optimizations 2022-06-19 12:36:40 -03:00
cryptonote_basic Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
cryptonote_core Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
cryptonote_protocol Detect on_transaction_relayed failure 2022-06-01 17:09:04 -03:00
daemon Merge branch 'dev' into batch1000 2022-05-27 11:14:55 +10:00
daemonizer Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
debug_utilities Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
device nano s plus HID pid 2022-06-29 15:27:22 +10:00
device_trezor Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
gen_multisig Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
lmdb Move epee includes under "epee/..." 2020-10-24 12:46:27 -03:00
mnemonics More epee purging 2022-04-15 13:51:57 -03:00
multisig Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
net Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
p2p Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
platform Update monero copyright to 2019 pre-emptively to make merge simpler 2019-04-12 14:36:43 +10:00
ringct Remove cryptonote_config macros 2022-05-16 20:37:07 -03:00
rpc Replace hook virtual calls with std::function 2022-07-27 14:20:29 -03:00
serialization Replace boost::endian conversion with oxenc 1.0.3 2022-05-24 17:35:59 -03:00
simplewallet Overhaul print_locked_stakes output 2022-07-11 17:21:17 -03:00
sqlitedb Add iterable prepared_results<T...> 2022-05-26 15:06:12 -03:00
wallet Remove wallet debugging errors 2022-06-13 15:34:35 -03:00
CMakeLists.txt Better version tag generation (from oxenss/lokinet) 2022-05-30 15:16:50 -03:00
cryptonote_config.h Reset testnet governance wallet 2022-05-27 15:52:26 -03:00
oxen_economy.h Atomic staking amounts 2022-05-24 17:36:24 -03:00
version.cpp.in Better version tag generation (from oxenss/lokinet) 2022-05-30 15:16:50 -03:00
version.h executable names changed 2021-01-07 18:40:18 -04:00