| 12345678910111213141516171819202122232425262728293031323334353637 |
- // SendSocket.h: interface for the CSendSocket class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_)
- #define AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include "EncryptDecrypt\Encryption.h"
- #include "ServerDefines.h"
- #include "FileTransferProgressDlg.h"
- class CSendSocket
- {
- public:
- CSendSocket();
- virtual ~CSendSocket();
- void SetSocket(SOCKET sock) { m_Connection = sock; }
- void SetProgressBar(CFileTransferProgressDlg *pDlg) { m_pProgress = pDlg; }
- CEncryption *m_pEncryptor;
- BOOL SendCSendData(CSendInfo &data, MyEnums::eSendType type);
- BOOL SendExactSize(char *pData, long lLength, bool bEncrypt);
- protected:
- SOCKET m_Connection;
- CFileTransferProgressDlg *m_pProgress;
- };
- #endif // !defined(AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_)
|