elements/src/util
TheCharlatan d5228efb53
kernel: Remove dependency on CScheduler
By defining a virtual interface class for the scheduler client, users of
the kernel can now define their own event consuming infrastructure,
without having to spawn threads or rely on the scheduler design.

Removing CScheduler also allows removing the thread and
exception modules from the kernel library.
2024-02-16 17:12:52 +01:00
..
any.h
asmap.cpp
asmap.h
batchpriority.cpp
batchpriority.h
bip32.cpp
bip32.h
bitdeque.h
bytevectorhash.cpp
bytevectorhash.h
chaintype.cpp
chaintype.h
check.cpp
check.h Export assert from util/check.h 2023-11-24 13:11:36 +01:00
epochguard.h
error.cpp
error.h
exception.cpp
exception.h
fastrange.h
fees.cpp
fees.h
fs.cpp Add tests for C++20 std::u8string 2023-12-11 17:42:05 +01:00
fs.h refactor: Rename fs::path::u8string() to fs::path::utf8string() 2023-12-14 16:22:40 +01:00
fs_helpers.cpp Merge bitcoin/bitcoin#28075: util: Remove DirIsWritable, GetUniquePath 2023-12-13 10:06:16 +00:00
fs_helpers.h Remove DirIsWritable, GetUniquePath 2023-10-26 10:32:56 +02:00
golombrice.h
hash_type.h
hasher.cpp
hasher.h Bump g++ minimum supported version to 10 2023-10-30 15:12:26 +01:00
insert.h
macros.h
message.cpp Make WitnessUnknown members private 2023-09-12 12:14:31 -04:00
message.h
moneystr.cpp
moneystr.h
overflow.h
overloaded.h doc: Clarify C++20 comments 2024-01-05 11:22:31 +01:00
rbf.cpp
rbf.h
readwritefile.cpp
readwritefile.h
result.h
serfloat.cpp
serfloat.h
signalinterrupt.cpp util: Get rid of uncaught exceptions thrown by SignalInterrupt class 2023-12-04 15:39:15 -04:00
signalinterrupt.h util: Get rid of uncaught exceptions thrown by SignalInterrupt class 2023-12-04 15:39:15 -04:00
sock.cpp sock: change Sock::SendComplete() to take Span 2023-10-31 18:19:22 +01:00
sock.h sock: change Sock::SendComplete() to take Span 2023-10-31 18:19:22 +01:00
spanparsing.cpp
spanparsing.h
strencodings.cpp
strencodings.h doc: remove out-of-date external link in src/util/strencodings.h 2023-08-24 15:51:25 -06:00
string.cpp
string.h
syserror.cpp
syserror.h
task_runner.h kernel: Remove dependency on CScheduler 2024-02-16 17:12:52 +01:00
thread.cpp
thread.h
threadinterrupt.cpp
threadinterrupt.h
threadnames.cpp
threadnames.h
time.cpp
time.h [refactor] Remove compat.h from kernel headers 2023-09-12 22:51:48 +02:00
tokenpipe.cpp
tokenpipe.h
trace.h Revert "tracepoints: Disables -Wgnu-zero-variadic-macro-arguments to compile without warnings" 2023-12-07 11:06:13 +01:00
transaction_identifier.h Use Txid in COutpoint 2023-11-21 13:15:44 +00:00
translation.h
types.h doc: Clarify C++20 comments 2024-01-05 11:22:31 +01:00
ui_change_type.h
vector.h chainparams: add blockhash to AssumeutxoData 2023-09-30 06:38:47 -04:00