- | | +-----------------------------------+ |
- | | +-------------+ +----------------+ |
- | | | PeerManager | | HTTPDownloader*| |
- | |--->|get |--->|get HTTP|----|---> Mirror
- | | | |--->|getRange | |
- | |--->|close |--->|close HTTP|----|--\
- | | +-------------+ +----------------+ | | Another
- | | +-----------------------------------+ | | Peer
- | | | HTTPServer HTTP|<---|--/
- | |--->|getHTTPFactory | +-------------
- |check_freshness|<---| | +-------------
+ | /-----|--->|getStats | |
+ | | | +-----------------------------------+ | Internet
+ | | | +-------------+ +----------------+ |
+ | | | | PeerManager | | HTTPDownloader*| |
+ | | |--->|get |--->|get HTTP|----|---> Mirror
+ | | | | |--->|getRange | |
+ | | |--->|close |--->|close HTTP|----|--\
+ | | | +-------------+ +----------------+ | | Another
+ | | | +-----------------------------------+ | | Peer
+ | | | | HTTPServer HTTP|<---|--/
+ | | | | | +-------------
+ | getStats|<---| | +-------------