#ifndef WEBFUSE_WS_CONFIG_HPP #define WEBFUSE_WS_CONFIG_HPP #include #include #include namespace webfuse { enum class command { run, print_version, show_help }; class ws_config { public: ws_config(int argc, char * argv[]); int exit_code; commandline_args args; command cmd; uint16_t port; std::string vhost_name; std::string docroot; bool use_tls; std::string cert_path; std::string key_path; std::string authenticator; std::string auth_header; uint64_t timeout_secs; }; } #endif