urbackup_backend/urlplugin/UrlFactory.h
2014-12-06 20:39:55 +01:00

14 lines
696 B
C++

#include "IUrlFactory.h"
class UrlFactory : public IUrlFactory
{
public:
virtual bool sendMail(const MailServer &server, const std::vector<std::string> &to,
const std::string &subject, const std::string &message, std::string *errmsg=NULL);
virtual std::string downloadString(const std::string& url, const std::string& http_proxy = "", std::string *errmsg=NULL);
virtual std::vector<std::multimap<std::string, std::string> > queryLDAP(const std::string& url, const std::string& username, const std::string& password, std::string *errmsg=NULL);
virtual bool downloadFile(const std::string& url, IFile* output, const std::string& http_proxy = "", std::string *errmsg=NULL);
};