Fix architecture diagram arrow directions

Arrows should signify "calls" or "generates" unless noted.
This commit is contained in:
Jeffrey Czyz 2020-08-03 16:55:11 -07:00
parent e83dcda03a
commit 95b7eee0e9
No known key found for this signature in database
GPG Key ID: 3A4E08275D5E96D2

12
ARCH.md
View File

@ -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 |
---------------------- --------- -----------------