Generic holder from one device to a subdevice, e.g.
More...
#include <Subdevice.h>
|
virtual Subdevice * | clone () const override |
|
Impl & | get_impl () |
|
const Impl & | get_impl () const |
|
| Subdevice (Impl *impl) |
|
Device * | get_source () |
| Get the source device of the holder.
|
|
const Device * | get_source () const |
| Get the source device of the holder.
|
|
void | set_source (const Device *source) |
| Set the source device of the holder.
|
|
void | set_target (const Device *target) |
| Set the target device of the holder.
|
|
sid_t | get_source_sid () const |
| Return the storage id (sid) of the source of the holder.
|
|
Device * | get_target () |
| Get the target device of the holder.
|
|
const Device * | get_target () const |
| Get the target device of the holder.
|
|
sid_t | get_target_sid () const |
| Return the storage id (sid) of the target of the holder.
|
|
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.
|
|
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.
|
|
Impl & | get_impl () |
|
const Impl & | get_impl () const |
|
virtual Holder * | clone () const =0 |
|
void | save (xmlNode *node) const ST_DEPRECATED |
|
|
| Holder (Impl *impl) |
|
void | create (Devicegraph *devicegraph, const Device *source, const Device *target) ST_DEPRECATED |
| Create a holder between source and target in the devicegraph.
|
|
void | load (Devicegraph *devicegraph, const xmlNode *node) ST_DEPRECATED |
|
Generic holder from one device to a subdevice, e.g.
from a PartitionTable to a Partition or from a LvmVg to a LvmLv.
- See also
- Holder
◆ clone()
virtual Subdevice * storage::Subdevice::clone |
( |
| ) |
const |
|
overridevirtual |
◆ create()
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/libstorage-ng-4.5.162/storage/Holders/Subdevice.h