|
libstorage-ng
|
Holder from BlkDevice to a BlkFilesystem. More...
#include <FilesystemUser.h>
Public Member Functions | |
| virtual FilesystemUser * | clone () const override |
| bool | is_journal () const |
| Indicates whether the block device is used as an external journal device. | |
| void | set_journal (bool journal) |
| Set the external journal flag. More... | |
| Impl & | get_impl () |
| const Impl & | get_impl () const |
Public Member Functions inherited from storage::User | |
| Impl & | get_impl () |
| const Impl & | get_impl () const |
Public Member Functions inherited from storage::Holder | |
| Device * | get_source () |
| Get the source device of the holder. | |
| const Device * | get_source () const |
| Get the source device of the holder. More... | |
| void | set_source (const Device *source) |
| Set the source device of the holder. More... | |
| void | set_target (const Device *target) |
| Set the target device of the holder. More... | |
| sid_t | get_source_sid () const |
| Return the storage id (sid) of the source of the holder. More... | |
| Device * | get_target () |
| Get the target device of the holder. | |
| const Device * | get_target () const |
| Get the target device of the holder. More... | |
| sid_t | get_target_sid () const |
| Return the storage id (sid) of the target of the holder. More... | |
| bool | operator== (const Holder &rhs) const |
| bool | operator!= (const Holder &rhs) const |
| Holder * | copy_to_devicegraph (Devicegraph *devicegraph) const |
| Copies the holder to the devicegraph. More... | |
| bool | exists_in_devicegraph (const Devicegraph *devicegraph) const |
| Checks if the holder exists in the devicegraph. | |
| bool | exists_in_probed () const |
| Checks if the holder exists in the probed devicegraph. | |
| bool | exists_in_staging () const |
| Checks if the holder exists in the staging devicegraph. | |
| bool | exists_in_system () const |
| Checks if the holder exists in the system devicegraph. | |
| const std::map< std::string, std::string > & | get_userdata () const |
| Return the userdata of the holder. | |
| void | set_userdata (const std::map< std::string, std::string > &userdata) |
| Set the userdata of the holder. | |
| Devicegraph * | get_devicegraph () |
| Return the devicegraph the holder belongs to. | |
| const Devicegraph * | get_devicegraph () const |
| Return the devicegraph the holder belongs to. More... | |
| Impl & | get_impl () |
| const Impl & | get_impl () const |
| void | save (xmlNode *node) const ST_DEPRECATED |
Static Public Member Functions | |
| static FilesystemUser * | create (Devicegraph *devicegraph, const Device *source, const Device *target) |
| Create a holder of type FilesystemUser. More... | |
| static FilesystemUser * | load (Devicegraph *devicegraph, const xmlNode *node) |
Static Public Member Functions inherited from storage::User | |
| static User * | create (Devicegraph *devicegraph, const Device *source, const Device *target) |
| Create a holder of type User. More... | |
| static User * | load (Devicegraph *devicegraph, const xmlNode *node) |
Protected Member Functions | |
| FilesystemUser (Impl *impl) | |
Protected Member Functions inherited from storage::User | |
| User (Impl *impl) | |
Protected Member Functions inherited from storage::Holder | |
| Holder (Impl *impl) | |
| void | create (Devicegraph *devicegraph, const Device *source, const Device *target) |
| Create a holder between source and target in the devicegraph. More... | |
| void | load (Devicegraph *devicegraph, const xmlNode *node) |
Holder from BlkDevice to a BlkFilesystem.
|
static |
Create a holder of type FilesystemUser.
Usually this function is not called directly. Functions like BlkDevice::create_blk_filesystem() or Btrfs::add_device() call it.
| HolderAlreadyExists |
| void storage::FilesystemUser::set_journal | ( | bool | journal | ) |
Set the external journal flag.
The library cannot create filesystem with external journals.
1.8.14