ipfs-chromium
chromium_http.h
1 #ifndef IPFS_CHROMIUM_CHROMIUM_HTTP_H
2 #define IPFS_CHROMIUM_CHROMIUM_HTTP_H
3 
4 #include <ipfs_client/ctx/http_api.h>
5 
6 #include <vocab/raw_ptr.h>
7 
8 namespace network::mojom {
9 class URLLoaderFactory;
10 } // namespace network::mojom
11 
12 namespace ipfs {
13 class ChromiumHttp : public ctx::HttpApi {
14  raw_ptr<network::mojom::URLLoaderFactory> loader_factory_ = nullptr;
15 
16  public:
17  Canceller SendHttpRequest(ReqDesc, OnComplete cb) const override;
18  ChromiumHttp(network::mojom::URLLoaderFactory&);
19 };
20 } // namespace ipfs
21 
22 #endif // IPFS_CHROMIUM_CHROMIUM_HTTP_H
Definition: chromium_http.h:13
Definition: http_api.h:8
Definition: http_request_description.h:12