#include #include "httpClient.h" #pragma GCC visibility push(default) namespace TMDb { class 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; }; }; #pragma GCC visibility pop