00001 // -*- c++ -*- 00002 // Maintainer: fehr@suse.de 00003 00004 #ifndef FdiskAgent_h 00005 #define FdiskAgent_h 00006 00007 #include <scr/SCRAgent.h> 00008 #include <Y2.h> 00009 00014 class FdiskAgent : public SCRAgent 00015 { 00016 public: 00017 FdiskAgent(); 00018 00019 ~FdiskAgent(); 00020 00026 YCPValue Read( const YCPPath& path, const YCPValue& arg = YCPNull(), 00027 const YCPValue& opt = YCPNull() ); 00028 00032 YCPBoolean Write(const YCPPath& path, const YCPValue& value, const YCPValue& arg = YCPNull()); 00033 00037 YCPList Dir(const YCPPath& path); 00038 }; 00039 00040 00041 #endif // FdiskAgent_h