+
+
+ template<typename T>
+ std::string to_string(const T& t)
+ {
+ std::ostringstream o;
+ if(o << t)
+ return o.str();
+ return std::string();
+ };
+
+ const char *
+ record_composition_to_esn(Z_RecordComposition *comp);
+
+ std::string http_header_value(const Z_HTTP_Header* header,
+ const std::string name);
+
+ std::string http_headers_debug(const Z_HTTP_Request &http_req);
+
+ void http_response(metaproxy_1::Package &package,
+ const std::string &content,
+ int http_code = 200);
+
+
+ int memcmp2(const void *buf1, int len1, const void *buf2, int len2);
+
+ std::string database_name_normalize(const std::string &s);
+