ResolvableImpl.cc \
ResObjectImplIf.cc \
PackageImplIf.cc \
+ MessageImplIf.cc \
+ ScriptImplIf.cc \
+ PatchImplIf.cc \
\
\
\
virtual std::string text() const = 0;
/** Get the type of the message (YesNo / OK) */
virtual std::string type() const = 0;
+ /** */
+ virtual FSize size() const;
};
///////////////////////////////////////////////////////////////////
virtual bool reboot_needed() const = 0;
/** Does the patch affect the package manager itself? */
virtual bool affects_pkg_manager() const = 0;
+ /** */
+ virtual FSize size() const;
/** Is the patch installation interactive? (does it need user input?) */
virtual bool interactive() = 0;
virtual std::string undo_script() const = 0;
/** Check whether script to undo the change is available */
virtual bool undo_available() const = 0;
+ /** */
+ virtual FSize size() const;
};
///////////////////////////////////////////////////////////////////
Text YUMMessageImpl::delnotify() const
{ return ResObjectImplIf::delnotify(); }
- FSize YUMMessageImpl::size() const
- { return ResObjectImplIf::size(); }
-
bool YUMMessageImpl::providesSources() const
{ return ResObjectImplIf::providesSources(); }
/** */
virtual Text delnotify() const;
/** */
- virtual FSize size() const;
- /** */
virtual bool providesSources() const;
/** */
virtual Label instSrcLabel() const;
Text YUMScriptImpl::delnotify() const
{ return ResObjectImplIf::delnotify(); }
- FSize YUMScriptImpl::size() const
- { return ResObjectImplIf::size(); }
-
bool YUMScriptImpl::providesSources() const
{ return ResObjectImplIf::providesSources(); }
virtual Text description() const;
virtual Text insnotify() const;
virtual Text delnotify() const;
- virtual FSize size() const;
virtual bool providesSources() const;
virtual Label instSrcLabel() const;
virtual Vendor instSrcVendor() const;