#include #include "httpClient.h" #include namespace TMDb { class DLL_PUBLIC Proxy : public API, private HttpClient { public: Proxy(const std::string & baseUrl, const std::string & apikey); SearchMultiResultsPtr SearchMulti(const std::string, const IceUtil::Optional, const Ice::Current&) override; SearchMovieResultsPtr SearchMovies(const std::string, const IceUtil::Optional, const IceUtil::Optional, const Ice::Current&) override; SearchPersonResultsPtr SearchPersons(const std::string, const IceUtil::Optional, const Ice::Current&) override; SearchTvResultsPtr SearchTv(const std::string, const IceUtil::Optional, const Ice::Current&) override; MoviePtr GetMovie(Ice::Int, const Ice::Current&) override; TvSeriesPtr GetTvSeries(Ice::Int, const Ice::Current&) override; }; };