class DeviceInterface |
|
Base class of all the device interfaces.
A device interface describes what a device can do. A device generally has a set of device interfaces. |
|
Internal
Creates a new DeviceInterface object.
dd - the private d member. It will take care of deleting it upon destruction. backendObject - the device interface object provided by the backend |
|
|
Indicates if this device interface is valid.
A device interface is considered valid if the device it is referring is available in the system.
Returns true if this device interface's device is available, false otherwise |
|
Returns the device interface type for the given name |
|
Returns the name of the device interface type |
This enum type defines the type of device interface that a Device can have.
- Unknown : An undetermined device interface - Processor : A processor - Block : A block device - StorageDrive : A storage drive - Cdrom : A CD-ROM drive - StorageVolume : A volume - OpticalDisc : An optical disc - Camera : A digital camera - PortableMediaPlayer: A portable media player - NetworkInterface: A network interface
Unknown | - 0 | - | ||
GenericInterface | - 1 | - | ||
Processor | - 2 | - | ||
Block | - 3 | - | ||
StorageAccess | - 4 | - | ||
StorageDrive | - 5 | - | ||
OpticalDrive | - 6 | - | ||
StorageVolume | - 7 | - | ||
OpticalDisc | - 8 | - | ||
Camera | - 9 | - | ||
PortableMediaPlayer | - 10 | - | ||
NetworkInterface | - 11 | - | ||
AcAdapter | - 12 | - | ||
Battery | - 13 | - | ||
Button | - 14 | - | ||
AudioInterface | - 15 | - | ||
DvbInterface | - 16 | - | ||
Video | - 17 | - | ||
Last | - 0xffff | - |