Main Page | Class Hierarchy | Class List | File List | Class Members

PipeExecute.h

00001 00002 // Name: PipeExecute.h 00003 // Purpose: Pipe execute 00004 // Author: Alex Thuering 00005 // Created: 23.08.2004 00006 // RCS-ID: $Id: PipeExecute.h,v 1.3 2007/11/14 21:40:39 ntalex Exp $ 00007 // Copyright: (c) Alex Thuering 00008 // Licence: wxWindows licence 00010 00011 #ifndef PIPE_EXECUTE_H 00012 #define PIPE_EXECUTE_H 00013 00014 #include <wx/string.h> 00015 00020 class wxPipeExecute 00021 { 00022 public: 00023 virtual ~wxPipeExecute() {} 00024 bool Execute(wxString command, wxString inputFile = wxEmptyString, 00025 wxString outputFile = wxEmptyString); 00026 virtual void ProcessOutput(wxString line) = 0; 00027 virtual bool IsCanceled() = 0; 00028 }; 00029 00030 #endif // PIPE_EXECUTE_H

Generated on Mon Nov 19 21:06:44 2007 for wxVillaLib by doxygen 1.3.7