zypp::repo::ScriptProvider Class Reference

#include <ScriptProvider.h>

Inheritance diagram for zypp::repo::ScriptProvider:
[legend]

List of all members.

Public Member Functions

 ScriptProvider (repo::RepoMediaAccess &access_r)
 Ctor.
 ~ScriptProvider ()
 Dtor.
ManagedFile provideScript (const Script_constPtr &script_r, bool do_r) const
 Provide a script in a local file.
ManagedFile provideDoScript (const Script_constPtr &script_r) const
 Provide the do-script in a local file.
ManagedFile provideUndoScript (const Script_constPtr &script_r) const
 Provide the do-script in a local file.

Private Attributes

RepoMediaAccess_access


Detailed Description

Definition at line 38 of file ScriptProvider.h.


Constructor & Destructor Documentation

zypp::repo::ScriptProvider::ScriptProvider ( repo::RepoMediaAccess access_r  ) 

Ctor.

Definition at line 84 of file ScriptProvider.cc.

zypp::repo::ScriptProvider::~ScriptProvider (  ) 

Dtor.

Definition at line 93 of file ScriptProvider.cc.


Member Function Documentation

ManagedFile zypp::repo::ScriptProvider::provideScript ( const Script_constPtr &  script_r,
bool  do_r 
) const [inline]

Provide a script in a local file.

Definition at line 48 of file ScriptProvider.h.

References provideDoScript(), and provideUndoScript().

Referenced by zypp::target::ExecuteScriptHelper().

ManagedFile zypp::repo::ScriptProvider::provideDoScript ( const Script_constPtr &  script_r  )  const

Provide the do-script in a local file.

Returns an empty path if no script is available.

Definition at line 96 of file ScriptProvider.cc.

References _access, zypp::repo::doProvideScript(), zypp::Script::doScriptInlined(), and zypp::Script::doScriptLocation().

Referenced by provideScript().

ManagedFile zypp::repo::ScriptProvider::provideUndoScript ( const Script_constPtr &  script_r  )  const

Provide the do-script in a local file.

Returns an empty path if no script is available.

Definition at line 108 of file ScriptProvider.cc.

References _access, zypp::repo::doProvideScript(), zypp::Script::undoScriptInlined(), and zypp::Script::undoScriptLocation().

Referenced by provideScript().


Member Data Documentation

RepoMediaAccess& zypp::repo::ScriptProvider::_access [private]

Definition at line 62 of file ScriptProvider.h.

Referenced by provideDoScript(), and provideUndoScript().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:25 2007 for libzypp by  doxygen 1.5.3