urbackup_backend/fileservplugin/FileServFactory.h
2014-07-26 16:09:14 +02:00

15 lines
475 B
C++

#include "IFileServFactory.h"
class FileServFactory : public IFileServFactory
{
public:
IFileServ * createFileServ(unsigned short tcpport, unsigned short udpport, const std::wstring &name=L"", bool use_fqdn_default=false);
void destroyFileServ(IFileServ *filesrv);
void setPermissionCallback(IPermissionCallback* new_permission_callback);
static IPermissionCallback* getPermissionCallback();
private:
static IPermissionCallback* permission_callback;
};