Lines Matching full:client
1 //===-- llvm/Debuginfod/Debuginfod.cpp - Debuginfod client library --------===//
11 /// This file contains several definitions for the debuginfod client and server.
12 /// For the client, this file defines the fetchInfo function. For the server,
95 /// Finds a default local file caching directory for the debuginfod client,
105 sys::path::append(CacheDirectory, "llvm-debuginfod", "client"); in getDefaultDebuginfodCacheDirectory()
185 HTTPClient &Client; member in llvm::__anonb38a75600211::StreamedHTTPResponseHandler
189 StreamedHTTPResponseHandler(CreateStreamFn CreateStream, HTTPClient &Client) in StreamedHTTPResponseHandler() argument
190 : CreateStream(CreateStream), Client(Client) {} in StreamedHTTPResponseHandler()
200 unsigned Code = Client.responseCode(); in handleBodyChunk()
259 localCache("Debuginfod-client", ".debuginfod-client", CacheDirectoryPath); in getCachedOrDownloadArtifact()
276 "No working HTTP client is available."); in getCachedOrDownloadArtifact()
281 "A working HTTP client is available, but it is not initialized. To " in getCachedOrDownloadArtifact()
285 HTTPClient Client; in getCachedOrDownloadArtifact() local
286 Client.setTimeout(Timeout); in getCachedOrDownloadArtifact()
295 [&]() { return CacheAddStream(Task, ""); }, Client); in getCachedOrDownloadArtifact()
298 Error Err = Client.perform(Request, Handler); in getCachedOrDownloadArtifact()
302 unsigned Code = Client.responseCode(); in getCachedOrDownloadArtifact()