From: Jeffrey Czyz Date: Mon, 3 Aug 2020 23:55:11 +0000 (-0700) Subject: Fix architecture diagram arrow directions X-Git-Tag: v0.0.12~21^2~6 X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=95b7eee0e9d6204894f20c62e7686fcf30c93cd5;p=rust-lightning Fix architecture diagram arrow directions Arrows should signify "calls" or "generates" unless noted. --- diff --git a/ARCH.md b/ARCH.md index 3e2c3091b..5b9304cce 100644 --- a/ARCH.md +++ b/ARCH.md @@ -37,14 +37,14 @@ At a high level, some of the common interfaces fit together as follows: ----------------- | KeysInterface | -------------- ----------------- | UserConfig | - -------------------- | -------------- - ------| MessageSendEvent | | | ---------------- + -------------------- ^ -------------- + ------| MessageSendEvent | | ^ ---------------- / -------------------- | | | FeeEstimator | <----------------------- | (as MessageSendEventsProvider) | | ---------------- \ - | ^ | | / ------------------------ | + | ^ | | ^ ------------------------ | | \ | | / ---------> | BroadcasterInterface | | | \ | | / / ------------------------ | - | \ v v v / ^ | + | \ | | / / ^ | | (as ------------------ ---------------- | | | ChannelMessageHandler)-> | ChannelManager | ----> | chain::Watch | | | v / ------------------ ---------------- | | @@ -54,8 +54,8 @@ At a high level, some of the common interfaces fit together as follows: | ----------------- \ _---------------- / / | | chain::Access | \ / | ChainMonitor |--------------- | ----------------- \ / ---------------- - | | \ / | -(as RoutingMessageHandler) v v v + | ^ \ / | +(as RoutingMessageHandler) | v v \ ---------------------- --------- ----------------- -----------------> | NetGraphMsgHandler | | Event | | chain::Filter | ---------------------- --------- -----------------