Преглед на файлове

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;
 };