|
libzypp 17.38.6
|
Shared base for IPoolComponent and IPreparedPoolComponent. More...
#include <zypp/ng/sat/components/poolcomponents.h>

Public Member Functions | |
| virtual void | checkDirty (Pool &) |
| Probe external state. | |
| virtual void | onInvalidate (Pool &, PoolInvalidation) |
| React to pool invalidation — clear internal caches. | |
| virtual void | onRepoAdded (Pool &, RepoIdType) |
| virtual void | onRepoRemoved (Pool &, RepoIdType) |
| virtual void | onReset (Pool &) |
| virtual | ~IBasicPoolComponent ()=default |
| IBasicPoolComponent ()=default | |
| IBasicPoolComponent (const IBasicPoolComponent &)=delete | |
| IBasicPoolComponent (IBasicPoolComponent &&)=delete | |
| IBasicPoolComponent & | operator= (const IBasicPoolComponent &)=delete |
| IBasicPoolComponent & | operator= (IBasicPoolComponent &&)=delete |
Shared base for IPoolComponent and IPreparedPoolComponent.
Not intended for direct inheritance outside of those two interfaces. Provides the lifecycle callbacks common to both pre- and post-index phases.
Definition at line 59 of file poolcomponents.h.
|
virtualdefault |
|
default |
|
delete |
|
delete |
|
inlinevirtual |
Probe external state.
May call pool.setDirty(). Called once per prepare() invocation, before any component prepare work starts. This is the ONLY point during the prepare sequence where calling setDirty() is legal (asserted in debug builds).
Reimplemented in zyppng::sat::NamespaceComponent.
Definition at line 65 of file poolcomponents.h.
|
inlinevirtual |
React to pool invalidation — clear internal caches.
Reimplemented in zyppng::sat::PackagePolicyComponent.
Definition at line 67 of file poolcomponents.h.
|
inlinevirtual |
Reimplemented in zyppng::sat::ArchitectureComponent.
Definition at line 68 of file poolcomponents.h.
|
inlinevirtual |
Reimplemented in zyppng::sat::AutoInstalledComponent.
Definition at line 69 of file poolcomponents.h.
|
inlinevirtual |
Reimplemented in zyppng::sat::ArchitectureComponent, zyppng::sat::AutoInstalledComponent, zyppng::sat::NamespaceComponent, and zyppng::sat::PackagePolicyComponent.
Definition at line 70 of file poolcomponents.h.
|
delete |
|
delete |