Solid::Block Class
class Solid::BlockThis device interface is available on block devices. More...
Header: | #include <Solid/Block> |
CMake: | find_package(KF6 REQUIRED COMPONENTS Solid) target_link_libraries(mytarget PRIVATE KF6::Solid) |
Inherits: | Solid::DeviceInterface |
Properties
Public Functions
QString | device() const |
int | deviceMajor() const |
int | deviceMinor() const |
Static Public Members
Solid::DeviceInterface::Type | deviceInterfaceType() |
Detailed Description
A block device is an addressable device such as drive or partition. It is possible to interact with such a device using a special file in the system.
Property Documentation
[read-only]
device : const QString
Access functions:
QString | device() const |
[read-only]
major : const int
Access functions:
int | deviceMajor() const |
[read-only]
minor : const int
Access functions:
int | deviceMinor() const |
Member Function Documentation
QString Block::device() const
Retrieves the absolute path of the special file to interact with the device.
Returns the absolute path of the special file to interact with the device
Note: Getter function for property device.
[static]
Solid::DeviceInterface::Type Block::deviceInterfaceType()
Get the Solid::DeviceInterface::Type of the Block device interface.
Returns the Block device interface type
See also Solid::Ifaces::Enums::DeviceInterface::Type.
int Block::deviceMajor() const
Retrieves the major number of the node file to interact with the device.
Returns the device major number
Note: Getter function for property major.
int Block::deviceMinor() const
Retrieves the minor number of the node file to interact with the device.
Returns the device minor number
Note: Getter function for property minor.