Commit Graph

9 Commits (1067ebe9e6a6fc72052bb64561ab9106d7065b7a)

Author SHA1 Message Date
Stenzek 1067ebe9e6
HTTPDownloader: Use string view and move semantics for callback error 2 days ago
Stenzek 22072c934f
Misc: Replace std::mutex with Threading::Mutex
And unnecessary unique_lock -> lock_guard.
5 days ago
Stenzek 79371c47a2
HTTPCache: Use object archive synchronization 1 week ago
Stenzek 60b06c0e28
ObjectArchive: Use binary keys instead of strings 1 week ago
Stenzek 29ba624f28
HTTPDownloader: Convert to namespace
No virtual calls, and we can notify the host when the state changes to
reduce request latency.
4 months ago
Stenzek 5b446d702a
HTTPDownloader: Add owner tracking to requests
Allow finer-grained cancellation.
4 months ago
Stenzek cf62df552b
HTTPCache: Notify host when downloader is active
Allows a faster polling interval.
4 months ago
Stenzek e903ff7169
HTTPCache: Remove downloader mutex
The downloader itself has a mutex, so we can rely on that if we're
careful.
4 months ago
Stenzek 1690c69495
Util: Add HTTPCache module 5 months ago