#if !defined(AFX_BASESOCKETSENDTHREAD_H__8BBA1E54_5FE7_425F_ADFC_2C6E04C7C1C7__INCLUDED_) #define AFX_BASESOCKETSENDTHREAD_H__8BBA1E54_5FE7_425F_ADFC_2C6E04C7C1C7__INCLUDED_ class CBaseSocket; #include "BaseThread.h" class CBaseSocketSendThread : public CBaseThread { public: CBaseSocketSendThread(); // protected constructor used by dynamic creation ~CBaseSocketSendThread(); // Operations public: void SetSocket(CBaseSocket* pSocket); public: virtual BOOL InitInstance(); virtual int ExitInstance(); virtual int Run(); // Implementation protected: CBaseSocket* m_pSocket; }; #endif /////////////////////////////////////////////////////////////////////////////