23#ifndef STORAGE_FILESYSTEM_USER_H
24#define STORAGE_FILESYSTEM_USER_H
27#include "storage/Holders/User.h"
75 const Impl& get_impl()
const;
An abstract base class for storage devices.
Definition: Device.h:82
The main container of the libstorage-ng.
Definition: Devicegraph.h:170
Holder from BlkDevice to a BlkFilesystem.
Definition: FilesystemUser.h:39
void set_journal(bool journal)
Set the external journal flag.
bool is_journal() const
Indicates whether the block device is used as an external journal device.
static FilesystemUser * create(Devicegraph *devicegraph, const Device *source, const Device *target)
Create a holder of type FilesystemUser.
An abstract base class for storage holders.
Definition: Holder.h:57
Generic holder from one device to another device, e.g.
Definition: User.h:41
The storage namespace.
Definition: Actiongraph.h:39
FilesystemUser * to_filesystem_user(Holder *holder)
Converts pointer to Holder to pointer to FilesystemUser.
bool is_filesystem_user(const Holder *holder)
Checks whether holder points to a FilesystemUser.