zypp::detail::ScriptImplIf Class Reference

Abstract Script implementation interface. More...

#include <ScriptImplIf.h>

Inheritance diagram for zypp::detail::ScriptImplIf:

zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable zypp::detail::ScriptImpl zypp::source::yum::YUMScriptImpl zypp::storage::XMLScriptImpl List of all members.

Public Types

typedef Script ResType

Public Member Functions

virtual Pathname do_script () const =0
 Get the script to perform the change.
virtual Pathname undo_script () const =0
 Get the script to undo the change.
virtual bool undo_available () const =0
 Check whether script to undo the change is available.
virtual ByteCount size () const
 Size.

Detailed Description

Abstract Script implementation interface.

Definition at line 34 of file ScriptImplIf.h.


Member Typedef Documentation

typedef Script zypp::detail::ScriptImplIf::ResType
 

Definition at line 37 of file ScriptImplIf.h.


Member Function Documentation

virtual Pathname zypp::detail::ScriptImplIf::do_script  )  const [pure virtual]
 

Get the script to perform the change.

Implemented in zypp::detail::ScriptImpl, zypp::source::yum::YUMScriptImpl, and zypp::storage::XMLScriptImpl.

Referenced by zypp::Script::do_script().

virtual Pathname zypp::detail::ScriptImplIf::undo_script  )  const [pure virtual]
 

Get the script to undo the change.

Implemented in zypp::detail::ScriptImpl, zypp::source::yum::YUMScriptImpl, and zypp::storage::XMLScriptImpl.

Referenced by zypp::Script::undo_script().

virtual bool zypp::detail::ScriptImplIf::undo_available  )  const [pure virtual]
 

Check whether script to undo the change is available.

Implemented in zypp::detail::ScriptImpl, zypp::source::yum::YUMScriptImpl, and zypp::storage::XMLScriptImpl.

Referenced by zypp::Script::undo_available().

ByteCount zypp::detail::ScriptImplIf::size  )  const [virtual]
 

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Reimplemented in zypp::storage::XMLScriptImpl.

Definition at line 26 of file ScriptImplIf.cc.

References zypp::detail::ResObjectImplIf::size().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:32 2006 for zypp by  doxygen 1.4.6