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

WIN_Partition.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 #ifndef WIN_Partition_h
00004 #define WIN_Partition_h
00005 
00006 #include <YCP.h>
00007 #include <y2util/ExternalProgram.h>
00008 
00013 class WIN_Partition
00014 {
00015 public:
00019    WIN_Partition( string partition_name );
00020 
00024    ~WIN_Partition();
00025 
00030    int status();
00031 
00038    // void kill_resize();
00039 
00043    bool get_progress_status( string &message_progress,
00044                              string &message_directory,
00045                              string &message_exception );
00046 
00050    void resize( string partition_start,
00051                 string partition_length,
00052                 ExternalProgram::Stderr_Disposition stderr_disp =
00053                 ExternalProgram::Stderr_To_Stdout );
00054 
00055 private:
00056 
00060    string partition;
00061 
00065    string partition_device;
00066 
00070    string partition_minor;
00071 
00075    string partition_start;
00076 
00080    string partition_end;
00081    
00082 
00086    ExternalProgram *process;
00087 
00091    int exit_code;
00092 };
00093 
00094 #endif

Generated on Tue Jul 17 04:36:16 2007 for yast2-storage by doxygen 1.3.6