xmrig-minimized-dll/src/base/kernel
SChernykh 0842e6b9d2 ZeroMQ support for solo mining
Gets new blocks from daemon immediately without polling, saving ~0.5 seconds on average when daemon gets new block from the network. Also saves some CPU cycles because it doesn't need to poll daemon every second.

Testing: add "daemon-zmq-port": 28083 to xmrig's pool config in config.json and run ./monerod --testnet --zmq-pub tcp://127.0.0.1:28083
2021-07-15 11:13:14 +02:00
..
config ZeroMQ support for solo mining 2021-07-15 11:13:14 +02:00
interfaces ZeroMQ support for solo mining 2021-07-15 11:13:14 +02:00
Base.cpp #1995 Fixed log initialization. 2020-12-22 21:41:39 +07:00
Base.h Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
constants.h Update net 2020-12-02 11:32:11 +07:00
Entry.cpp Fix compile warnings. 2020-08-24 10:04:46 +07:00
Entry.h Added initial OpenCL stub. 2019-08-13 01:44:52 +07:00
Platform_hwloc.cpp More correct CPU affinity support for macOS. 2020-12-13 01:20:31 +07:00
Platform_mac.cpp Added idle time detection for macOS. 2021-02-20 13:18:31 +07:00
Platform_unix.cpp #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
Platform_win.cpp #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
Platform.cpp #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
Platform.h #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
Process_unix.cpp Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00
Process_win.cpp Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00
Process.cpp Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00
Process.h Update Process class and use APP_ID instead of hardcoded config name for #1925 2020-11-02 13:56:21 +07:00