X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=include%2Fmetaproxy%2Futil.hpp;h=08c1f41f59432e3d11232bc4aa73390d9ad3c347;hb=HEAD;hp=26b9c1eefa67f7a97e12040a5dbf0b47e3f21149;hpb=b02df3fd0849c5222081013420c18f949c55f9c5;p=metaproxy-moved-to-github.git diff --git a/include/metaproxy/util.hpp b/include/metaproxy/util.hpp index 26b9c1e..08c1f41 100644 --- a/include/metaproxy/util.hpp +++ b/include/metaproxy/util.hpp @@ -130,6 +130,8 @@ namespace metaproxy_1 { Odr_int &number_to_present, const char **element_set_name); + bool match_ip(const std::string &pattern, const std::string &value); + std::string uri_encode(std::string s); std::string uri_decode(std::string s); }; @@ -169,6 +171,8 @@ namespace metaproxy_1 { operator WRBUF() const; size_t len(); const char *buf(); + const char *c_str(); + const char *c_str_null(); private: WRBUF m_wrbuf; };