Codebase list dnsdist / e0c663b9-858b-4725-8252-6c669606afa4/main dnsdist-web.hh
e0c663b9-858b-4725-8252-6c669606afa4/main

Tree @e0c663b9-858b-4725-8252-6c669606afa4/main (Download .tar.gz)

dnsdist-web.hh @e0c663b9-858b-4725-8252-6c669606afa4/mainraw · history · blame

#pragma once

void setWebserverAPIKey(const boost::optional<std::string> apiKey);
void setWebserverPassword(const std::string& password);
void setWebserverACL(const std::string& acl);
void setWebserverCustomHeaders(const boost::optional<std::map<std::string, std::string> > customHeaders);
void setWebserverStatsRequireAuthentication(bool);
void setWebserverMaxConcurrentConnections(size_t);

void dnsdistWebserverThread(int sock, const ComboAddress& local);

void registerBuiltInWebHandlers();