00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #include "zypp/Script.h" 00013 00014 using namespace std; 00015 00017 namespace zypp 00018 { 00019 00021 // 00022 // METHOD NAME : Script::Script 00023 // METHOD TYPE : Ctor 00024 // 00025 Script::Script( const NVRAD & nvrad_r ) 00026 : ResObject( TraitsType::kind, nvrad_r ) 00027 {} 00028 00030 // 00031 // METHOD NAME : Script::~Script 00032 // METHOD TYPE : Dtor 00033 // 00034 Script::~Script() 00035 {} 00036 00038 // 00039 // Script interface forwarded to implementation 00040 // 00042 00043 Pathname Script::do_script() const 00044 { return pimpl().do_script(); } 00045 00046 Pathname Script::undo_script() const 00047 { return pimpl().undo_script(); } 00048 00049 bool Script::undo_available() const 00050 { return pimpl().undo_available(); } 00051 00053 } // namespace zypp