Functions | |
void | input_class_pre_process (ClassDeviceHandler *self, HalDevice *d, const char *sysfs_path, struct sysfs_class_device *class_device) |
This method is called just before the device is either merged onto the sysdevice or added to the GDL (cf. | |
void | input_class_get_device_file_target (ClassDeviceHandler *self, HalDevice *d, const char *sysfs_path, struct sysfs_class_device *class_device, char *dev_file_prop, int dev_file_prop_len) |
Get the name of that the property that the device file should be put in. | |
void | scsi_device_class_pre_process (ClassDeviceHandler *self, HalDevice *d, const char *sysfs_path, struct sysfs_class_device *class_device) |
char * | scsi_device_class_compute_udi (HalDevice *d, int append_num) |
void | scsi_host_class_pre_process (ClassDeviceHandler *self, HalDevice *d, const char *sysfs_path, struct sysfs_class_device *class_device) |
char * | scsi_host_class_compute_udi (HalDevice *d, int append_num) |
Variables | |
ClassDeviceHandler | input_class_handler |
Method specialisations for input device class. | |
ClassDeviceHandler | input_class_handler |
Method specialisations for input device class. | |
ClassDeviceHandler | scsi_device_class_handler |
Method specialisations for input device class. | |
ClassDeviceHandler | scsi_host_class_handler |
Method specialisations for input device class. |
|
Get the name of that the property that the device file should be put in. Specialised for input device class as multiple device files belong to a single device (such as a mouse).
Definition at line 101 of file input_class_device.c. References get_last_element(). |
|
This method is called just before the device is either merged onto the sysdevice or added to the GDL (cf. merge_or_add). This is useful for extracting more information about the device through e.g. ioctl's using the device file property and also for setting info.category|capability.
Definition at line 70 of file input_class_device.c. References hal_device_add_capability(). |
|
Initial value: { class_device_init, class_device_detection_done, class_device_shutdown, class_device_tick, class_device_accept, class_device_visit, class_device_removed, class_device_udev_event, input_class_get_device_file_target, input_class_pre_process, class_device_post_merge, class_device_got_udi, NULL, "input", "input", TRUE, TRUE }
Definition at line 126 of file input_class_device.c. |
|
Initial value: { class_device_init, class_device_detection_done, class_device_shutdown, class_device_tick, class_device_accept, class_device_visit, class_device_removed, class_device_udev_event, class_device_get_device_file_target, scsi_device_class_pre_process, class_device_post_merge, class_device_got_udi, scsi_device_class_compute_udi, "scsi_device", "scsi_device", FALSE, FALSE }
Definition at line 104 of file scsi_device_class_device.c. |
|
Initial value: { class_device_init, class_device_detection_done, class_device_shutdown, class_device_tick, class_device_accept, class_device_visit, class_device_removed, class_device_udev_event, class_device_get_device_file_target, scsi_host_class_pre_process, class_device_post_merge, class_device_got_udi, scsi_host_class_compute_udi, "scsi_host", "scsi_host", FALSE, FALSE }
Definition at line 93 of file scsi_host_class_device.c. |