00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #ifndef ZYPP_DETAIL_SCRIPTIMPL_H 00013 #define ZYPP_DETAIL_SCRIPTIMPL_H 00014 00015 #include "zypp/detail/ScriptImplIf.h" 00016 00018 namespace zypp 00019 { 00020 00021 namespace detail 00022 { 00023 00025 // 00026 // CLASS NAME : ScriptImpl 00027 // 00029 class ScriptImpl : public ScriptImplIf 00030 { 00031 public: 00033 ScriptImpl(); 00035 ~ScriptImpl(); 00036 00037 public: 00041 virtual std::string doScriptInlined() const; 00042 00046 virtual std::string undoScriptInlined() const; 00047 00048 protected: 00050 std::string _doScript; 00052 std::string _undoScript; 00053 }; 00055 00057 } // namespace detail 00060 } // namespace zypp 00062 #endif // ZYPP_DETAIL_SCRIPTIMPL_H
1.5.3