|
libzypp 17.38.6
|
Provider for NAMESPACE_FILESYSTEM. More...
#include <zypp/ng/sat/namespaces/filesystem.h>

Public Member Functions | |
| FilesystemNamespaceProvider ()=default | |
| const std::set< std::string > & | requiredFilesystems () const |
| void | checkDirty (Pool &pool) override |
| checkDirty | |
| bool | isSatisfied (detail::IdType value) const override |
| Check if a specific value satisfies this namespace condition. | |
| Public Member Functions inherited from zyppng::sat::NamespaceProvider | |
| virtual | ~NamespaceProvider ()=default |
| virtual void | prepare (Pool &) |
| prepare | |
| virtual void | onReset (Pool &) |
| virtual void | attach (Pool &pool) |
Private Attributes | |
| std::optional< std::set< std::string > > | _requiredFilesystems |
| filesystems mentioned in /etc/sysconfig/storage, mutable for lazy init | |
Additional Inherited Members | |
| Protected Member Functions inherited from zyppng::sat::NamespaceProvider | |
| void | notifyDirty (PoolInvalidation invalidationLevel, std::initializer_list< std::string_view > reasons) |
| Notify the attached registry/pool that data has changed. | |
| Protected Attributes inherited from zyppng::sat::NamespaceProvider | |
| Pool * | _pool = nullptr |
Provider for NAMESPACE_FILESYSTEM.
Checks for required filesystems (e.g., from /etc/sysconfig/storage).
Definition at line 28 of file filesystem.h.
|
default |
| const std::set< std::string > & zyppng::sat::namespaces::FilesystemNamespaceProvider::requiredFilesystems | ( | ) | const |
Definition at line 43 of file filesystem.cc.
|
overridevirtual |
checkDirty
Called before the pool prepare sequence starts. This is the correct place to probe external state and call pool.setDirty() if needed. The default implementation does nothing.
Reimplemented from zyppng::sat::NamespaceProvider.
Definition at line 34 of file filesystem.cc.
|
overridevirtual |
Check if a specific value satisfies this namespace condition.
| value | The id value to check (e.g., "en_US" for a locale namespace). |
This method is typically called via the libsolv namespace callback during dependency resolution.
Reimplemented from zyppng::sat::NamespaceProvider.
Definition at line 28 of file filesystem.cc.
|
mutableprivate |
filesystems mentioned in /etc/sysconfig/storage, mutable for lazy init
Definition at line 40 of file filesystem.h.