1#ifndef HTTP_LIBRARY_CLIENTCONFIGURATION_H
2#define HTTP_LIBRARY_CLIENTCONFIGURATION_H
14 const std::string m_host;
16 std::chrono::milliseconds m_readTimeOut;
17 std::chrono::milliseconds m_writeTimeOut;
18 std::chrono::milliseconds m_connectionTimeout;
19 std::filesystem::path m_certFile;
20 std::filesystem::path m_keyFile;
21 std::filesystem::path m_caCertFile;
39 std::filesystem::path
keyFile =
"",
Definition ClientConfiguration.h:12
const std::filesystem::path & getCaCertFile() const
constexpr int32_t getPort() const
Definition ClientConfiguration.h:46
friend std::ostream & operator<<(std::ostream &os, const ClientConfiguration &configuration)
const std::chrono::milliseconds & getConnectionTimeout() const
const std::chrono::milliseconds & getWriteTimeOut() const
const std::filesystem::path & getKeyFile() const
const std::chrono::milliseconds & getReadTimeOut() const
ClientConfiguration(std::string host, int32_t port, std::chrono::milliseconds readTimeOut, std::chrono::milliseconds writeTimeOut, std::chrono::milliseconds connectionTimeout, std::filesystem::path certFile="", std::filesystem::path keyFile="", std::filesystem::path caCertFile="")
const std::filesystem::path & getCertFile() const
const std::string & getHost() const
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9