]> git.tdb.fi Git - libs/net.git/blobdiff - source/http/utils.h
Decorate things which constitute the public API
[libs/net.git] / source / http / utils.h
index a25a748a6aa7464409c20fb1c67702b9b3e367a1..2920d2d7ea5e86885d61f952af8d768c4d3534f2 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <map>
 #include <string>
+#include <msp/net/mspnet_api.h>
 
 namespace Msp {
 namespace Http {
@@ -25,13 +26,13 @@ struct Url
 
 typedef std::map<std::string, std::string> Query;
 
-std::string urlencode(const std::string &, EncodeLevel =SAFE);
-std::string urlencode_plus(const std::string &, EncodeLevel =SAFE);
-std::string urldecode(const std::string &);
-Url parse_url(const std::string &);
-std::string build_url(const Url &);
-Query parse_query(const std::string &);
-std::string build_query(const Query &);
+MSPNET_API std::string urlencode(const std::string &, EncodeLevel =SAFE);
+MSPNET_API std::string urlencode_plus(const std::string &, EncodeLevel =SAFE);
+MSPNET_API std::string urldecode(const std::string &);
+MSPNET_API Url parse_url(const std::string &);
+MSPNET_API std::string build_url(const Url &);
+MSPNET_API Query parse_query(const std::string &);
+MSPNET_API std::string build_query(const Query &);
 
 } // namespace Http
 } // namespace Msp