Lines Matching defs:HTTPServer
1 //===-- llvm/Debuginfod/HTTPServer.cpp - HTTP server library -----*- C++-*-===//
11 /// This file defines the methods of the HTTPServer class and the streamFile
16 #include "llvm/Debuginfod/HTTPServer.h"
67 bool HTTPServer::isAvailable() { return true; }
69 HTTPServer::HTTPServer() { Server = std::make_unique<httplib::Server>(); }
71 HTTPServer::~HTTPServer() { stop(); }
113 Error HTTPServer::get(StringRef UrlPathPattern, HTTPRequestHandler Handler) {
126 Error HTTPServer::bind(unsigned ListenPort, const char *HostInterface) {
134 Expected<unsigned> HTTPServer::bind(const char *HostInterface) {
142 Error HTTPServer::listen() {
153 void HTTPServer::stop() {
161 bool HTTPServer::isAvailable() { return false; }
163 HTTPServer::HTTPServer() = default;
165 HTTPServer::~HTTPServer() = default;
175 Error HTTPServer::get(StringRef UrlPathPattern, HTTPRequestHandler Handler) {
182 Error HTTPServer::bind(unsigned ListenPort, const char *HostInterface) {
186 Expected<unsigned> HTTPServer::bind(const char *HostInterface) {
190 Error HTTPServer::listen() {
194 void HTTPServer::stop() {