25 #ifndef _MUSICBRAINZ5_QUERY_H
26 #define _MUSICBRAINZ5_QUERY_H
35 #include "musicbrainz5/xmlParser.h"
157 namespace MusicBrainz5
218 CQuery(
const std::string& UserAgent,
const std::string& Server=
"musicbrainz.org",
int Port=80);
377 bool AddCollectionEntries(
const std::string& CollectionID,
const std::vector<std::string>& Entries);
437 CQueryPrivate *
const m_d;
440 void WaitRequest()
const;
441 std::string UserAgent()
const;
442 bool EditCollection(
const std::string& CollectionID,
const std::vector<std::string>& Entries,
const std::string& Action);
443 std::string URIEscape(
const std::string& URI);
444 std::string URLEncode(
const std::map<std::string,std::string>& Params);