23 #ifndef __MUSICBRAINZ3_IWEBSERVICE_H__
24 #define __MUSICBRAINZ3_IWEBSERVICE_H__
70 virtual std::string
get(
const std::string &entity,
71 const std::string &id,
74 const std::string &version =
"1") = 0;
86 virtual void post(
const std::string &entity,
87 const std::string &
id,
88 const std::string &data,
89 const std::string &version =
"1") = 0;
std::vector< std::string > IncludeList
Definition: includes.h:39
std::vector< std::pair< std::string, std::string > > ParameterList
Definition: filters.h:43
An interface all concrete web service classes have to implement.
Definition: iwebservice.h:40
virtual ~IWebService()
Definition: iwebservice.h:44
#define MB_API
Definition: defines.h:40