Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Pipe.h

Go to the documentation of this file.
00001 // Pipe.h: interface for the Pipe class.
00004 
00005 
00006 #if !defined(AFX_PIPE_H__4E0F9317_9DC7_48CC_8CD0_8DC1E8FEBA8C__INCLUDED_)
00007 #define AFX_PIPE_H__4E0F9317_9DC7_48CC_8CD0_8DC1E8FEBA8C__INCLUDED_
00008 
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif // _MSC_VER > 1000
00012 
00019 class Pipe  
00020 {
00021 public:
00022     virtual void disconnect() = 0;
00023 
00024     Pipe(const TString&, const bool);
00025     virtual ~Pipe();
00026 
00027 protected:
00028     HANDLE hPipe;               
00029 
00030     HANDLE clientStayConnected; 
00031     HANDLE serverStayConnected; 
00032 
00033     const TString pipeName;     
00034     const bool isOutbound;      
00035 
00036 };
00037 
00038 #endif // !defined(AFX_PIPE_H__4E0F9317_9DC7_48CC_8CD0_8DC1E8FEBA8C__INCLUDED_)

Generated on Mon Mar 25 06:29:59 2002 for Window Dressing by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001