TransferSrv_2017/FileTransfer/FileTransferManager.h

27 lines
599 B
C++

#pragma once
#ifndef FileTransferManager_H
#define FileTransferManager_H
#include "proceso_cliente.h"
#include "utiles_def.h"
#include "FileTransferDef.h"
#include "proceso_cliente.h"
//clase servidor de descarga de archivos
class FT_EXPORT FileTransferManager:
public Cproceso_cliente
{
public:
FileTransferManager(void);
~FileTransferManager(void);
Usuario_conx_0 usu;//usuario conectado
IDataUserProvider *duProv;
char dirRaid[MAX_PATH];
bool pirate;
BOOL *exSal;
virtual void run();//funcion que hace el thread
private:
bool envia(int id);
bool envia(void *buf, int siz);
};
#endif