www.pudn.com > ftpserversrc.rar > FTPEventSink.h


// FTPEventSink.h: interface for the CFTPEventSink class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_FTPEVENTSINK_H__D8B6FF57_D431_11D5_AB13_00D0B70C3D79__INCLUDED_) 
#define AFX_FTPEVENTSINK_H__D8B6FF57_D431_11D5_AB13_00D0B70C3D79__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class CFTPEventSink   
{ 
public: 
	CFTPEventSink(); 
	virtual ~CFTPEventSink(); 
 
	virtual void OnFTPUserConnected(DWORD nThreadID, LPCTSTR lpszUser, LPCSTR lpszAddress) {}; 
	virtual void OnFTPUserDisconnected(DWORD nThreadID, LPCTSTR lpszUser) {}; 
	virtual void OnFTPStatusChange(int nType, LPCTSTR lpszText) {}; 
	virtual void OnFTPReceivedBytesChange(int nBytes) {}; 
	virtual void OnFTPSentBytesChange(int nBytes) {}; 
	virtual void OnFTPStatisticChange(int nType, int nValue) {}; 
}; 
 
#endif // !defined(AFX_FTPEVENTSINK_H__D8B6FF57_D431_11D5_AB13_00D0B70C3D79__INCLUDED_)