12 Commits

Author SHA1 Message Date
tomFlowee 4fe9d69e7b Use more specific define-guards 2024-01-24 21:03:58 +01:00
tomFlowee f1f148496f Add API docs. 2023-08-02 11:54:05 +02:00
tomFlowee 166f646cc3 Fixes in API / docs 2023-07-15 20:01:26 +02:00
tomFlowee 1d25e45a1c Reconcile more places to use pools API
This removes 2 more custom solutions to converge on one
  Streaming::pool()
namespaced method.
2022-01-25 23:20:12 +01:00
tomFlowee a8131f88d7 Fix docs 2022-01-21 19:12:31 +01:00
tomFlowee 9025a2e2ea Add DoubleSpendService to listen to all double spend notifications 2021-03-16 19:53:14 +01:00
tomFlowee b83fd08789 Add chainReorged msg to BlockNotificationService
When blocks are reverted clients likely want to know. This gives them
the information the moment it becomes clear.
2021-02-19 13:43:56 +01:00
TomZ 9faf50029e Fix typo 2019-08-24 22:25:09 +02:00
TomZ be28c9e650 Make NetworkService thread-safe
This makes the access to the per-peer datastructure lock-free and
thread-safe.
2019-05-18 15:56:34 +02:00
TomZ ccd66a49b2 Document and refactor NetworkService
The main goal of this is to make sure that network services
implementations don't reuse one bufferpool for all their remotes as that
can cause threading issues.
One bufferpool per remote is now made easy.
2019-04-09 17:24:38 +02:00
TomZ fab80a99ff Make network manager connect faster 2018-03-26 17:26:06 +02:00
TomZ 8cfacf219b Add NetworkService class 2018-02-16 12:32:08 +01:00