Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

USB interfaces
[Linux 2.6 support]

USB interfaces. More...

Functions

dbus_bool_t usbif_device_accept (BusDeviceHandler *self, const char *path, struct sysfs_device *device, dbus_bool_t is_probing)
 Specialised accept function since both USB devices and USB interfaces share the same bus name.

char * usbif_device_compute_udi (HalDevice *d, int append_num)
void usbif_device_pre_process (BusDeviceHandler *self, HalDevice *d, const char *sysfs_path, struct sysfs_device *device)

Variables

BusDeviceHandler usbif_bus_handler
 Method specialisations for bustype usbif.


Detailed Description

USB interfaces.


Function Documentation

dbus_bool_t usbif_device_accept BusDeviceHandler self,
const char *  path,
struct sysfs_device *  device,
dbus_bool_t  is_probing
[static]
 

Specialised accept function since both USB devices and USB interfaces share the same bus name.

Parameters:
self Pointer to class members
path Sysfs-path for device
device libsysfs object for device
is_probing Set to TRUE only on initial detection

Definition at line 60 of file usbif_bus_device.c.


Variable Documentation

BusDeviceHandler usbif_bus_handler
 

Initial value:

 {
    bus_device_init,           
    bus_device_detection_done, 
    bus_device_shutdown,       
    bus_device_tick,           
    usbif_device_accept,       
    bus_device_visit,          
    bus_device_removed,        
    usbif_device_compute_udi,  
    usbif_device_pre_process,  
    bus_device_got_udi,        
    "usb",                     
    "usbif"                    
}
Method specialisations for bustype usbif.

Definition at line 151 of file usbif_bus_device.c.


Generated on Sat Apr 24 19:57:51 2004 for HAL by doxygen 1.3.6-20040222