www.pudn.com > loggerclient_src.zip > ClientPipeInstance.h


/* 
 *	$Header: /logger/loggertest/Pipe.h 1     11/11/03 2:44a Administrator $ 
 * 
 *	$History: Pipe.h $ 
 *  
 * *****************  Version 1  ***************** 
 * User: Administrator Date: 11/11/03   Time: 2:44a 
 * Created in $/logger/loggertest 
 */ 
#if !defined(AFX_PIPE_H__INCLUDED_) 
#define AFX_PIPE_H__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#define MAX_PIPE_DATA 1024 
#define PIPE_WAIT_TIME 100 
 
 
class CClientPipeInstance 
{ 
public: 
					CClientPipeInstance(); 
	virtual			~CClientPipeInstance(); 
 
	void			Initialise(LPCTSTR szPipename); 
	BOOL			Write(LPCTSTR szData); 
	void			Close(); 
 
private: 
	HANDLE			m_hPipe; 
	CString			m_csPipename; 
}; 
 
#endif // !defined(AFX_PIPE_H__INCLUDED_)