29 lines
589 B
C++
29 lines
589 B
C++
#ifndef FT_EXPORT
|
|
#ifdef _WINDLL
|
|
#define FT_EXPORT __declspec(dllexport)
|
|
#else
|
|
#define FT_EXPORT __declspec(dllimport)
|
|
#endif
|
|
struct Usuario_conx_0;
|
|
class FT_EXPORT IDataUserProvider
|
|
{
|
|
public:
|
|
virtual bool fill(Usuario_conx_0 *user, char *pathRaid) = 0;
|
|
virtual bool getConf(char *ip, int *port) = 0;
|
|
|
|
|
|
};
|
|
|
|
#define FILE_TRANSMISION_GET_FILES 7
|
|
#define FILE_TRANSMISION_GET_DIRS 8
|
|
|
|
class FT_EXPORT FileTransferClientLisener
|
|
{
|
|
public:
|
|
virtual void setStatus(double porcent){};
|
|
virtual void finTransfer(bool finalFeliz){};
|
|
virtual bool cancelTransfer(){ return false;};
|
|
|
|
};
|
|
#endif
|