Updated Component Dependencies Table (markdown)
parent
7f1c52a5dd
commit
09d996eddd
1 changed files with 16 additions and 12 deletions
|
@ -1,14 +1,18 @@
|
|||
This document lists all the component in component manager and their respective dependencies
|
||||
|
||||
| Component | Depends On |
|
||||
| -------------------- | ------------------------------------- |
|
||||
| Database | Nuth'n |
|
||||
| Wallet | Database |
|
||||
| Session | Database, Wallet, DHT, Hash Announcer |
|
||||
| DHT | UPnP |
|
||||
| Hash Announcer | DHT, Database |
|
||||
| Stream Identifier | Session |
|
||||
| File Manager | Session, Stream Identifier |
|
||||
| Peer Protocol Server | Session |
|
||||
| Reflector | Session, File Manager |
|
||||
| UPnP | Nuth'n |
|
||||
| Component | Depends On |
|
||||
| ---------------------- | ------------------------------------- |
|
||||
| `database` | Nuth'n |
|
||||
| `blockchain_headers` | Nuth'n |
|
||||
| `upnp` | Nuth'n |
|
||||
| `exchange_rate_manager`| Nuth'n |
|
||||
| `rate_limiter` | Nuth'n |
|
||||
| `payment_rate_manager` | Nuth'n |
|
||||
| `dht` | `upnp` |
|
||||
| `wallet` | `database`, `blockchain_headers` |
|
||||
| `blob_manager` | `database`, `dht` |
|
||||
| `hash_announcer` | `database`, `dht` |
|
||||
| `stream_identifier` | `rate_limiter`, `blob_manager`, `wallet` |
|
||||
| `file_manager` | `stream_identifier`, `payment_rate_manager` |
|
||||
| `peer_protocol_server` | `dht`, `stream_identifier`, `payment_rate_manager` |
|
||||
| `reflector` | `dht`, `blob_manager`, `file_manager` |
|
||||
|
|
Loading…
Add table
Reference in a new issue