瀏覽代碼

Make HTTPRequest::parseUrl public and static.

Miku AuahDark 2 年之前
父節點
當前提交
525191e55c
共有 1 個文件被更改,包括 9 次插入9 次删除
  1. 9 9
      src/common/HTTPRequest.h

+ 9 - 9
src/common/HTTPRequest.h

@@ -8,14 +8,6 @@
 class HTTPRequest
 {
 public:
-	typedef std::function<Connection *()> ConnectionFactory;
-	HTTPRequest(ConnectionFactory factory);
-
-	HTTPSClient::Reply request(const HTTPSClient::Request &req);
-
-private:
-	ConnectionFactory factory;
-
 	struct DissectedURL
 	{
 		bool valid;
@@ -25,6 +17,14 @@ private:
 		std::string query;
 		// TODO: Auth?
 	};
+	typedef std::function<Connection *()> ConnectionFactory;
+
+	HTTPRequest(ConnectionFactory factory);
+
+	HTTPSClient::Reply request(const HTTPSClient::Request &req);
+
+	static DissectedURL parseUrl(const std::string &url);
 
-	DissectedURL parseUrl(const std::string &url);
+private:
+	ConnectionFactory factory;
 };