#include <ScriptProvider.h>
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 |
Definition at line 38 of file ScriptProvider.h.
| zypp::repo::ScriptProvider::ScriptProvider | ( | repo::RepoMediaAccess & | access_r | ) |
| zypp::repo::ScriptProvider::~ScriptProvider | ( | ) |
| 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().
Definition at line 62 of file ScriptProvider.h.
Referenced by provideDoScript(), and provideUndoScript().
1.5.3