device.h File Reference

#include <list>
#include <string>

Go to the source code of this file.

Classes

class  Device
 device abstraction of a powermanagable device More...
class  UsbDevice
 class representing an usb device More...
class  WlanDevice
 class representing an wlan device More...
class  SoundDevice
 class representing an sound device More...
class  LanDevice
 class representing an network device More...

Enumerations

enum  DPM_POWER_STATE {
  DPM_STATE_UNKNOWN = -1, DPM_STATE_D0, DPM_STATE_D1, DPM_STATE_D2,
  DPM_STATE_D3
}
 this is the power state which gets written into the power state file More...
enum  DPM_DEVICE_CLASS {
  DPM_CLASS_USB, DPM_CLASS_LAN, DPM_CLASS_WLAN, DPM_CLASS_SOUND,
  DPM_CLASS_MAX
}
 a device class used to determine available devices More...

Variables

char * DPM_CLASS_NAMES [DPM_CLASS_MAX]
 list of class names


Enumeration Type Documentation

enum DPM_DEVICE_CLASS
 

a device class used to determine available devices

Enumerator:
DPM_CLASS_USB 
DPM_CLASS_LAN 
DPM_CLASS_WLAN 
DPM_CLASS_SOUND 
DPM_CLASS_MAX 

enum DPM_POWER_STATE
 

this is the power state which gets written into the power state file

Enumerator:
DPM_STATE_UNKNOWN 
DPM_STATE_D0 
DPM_STATE_D1 
DPM_STATE_D2 
DPM_STATE_D3 


Variable Documentation

char* DPM_CLASS_NAMES[DPM_CLASS_MAX]
 

list of class names


Generated on Mon Mar 27 09:27:19 2006 for Powersave Daemon by  doxygen 1.4.6