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 | - |