libhd 5.0
Manual hardware configuration

Handle manually configured hardware (in /var/lib/hardware/) More...

Data Structures

struct  hd_manual_s
 Manually configured hardware information. More...
 

Typedefs

typedef struct hd_manual_s hd_manual_t
 Manually configured hardware information.
 
hd_manual_thd_manual_read_entry (hd_data_t *hd_data, const char *id)
 Manually configured devices implemented in manual.c.
 
int hd_manual_write_entry (hd_data_t *hd_data, hd_manual_t *entry)
 
hd_manual_thd_free_manual (hd_manual_t *manual)
 
hd_thd_read_config (hd_data_t *hd_data, const char *id)
 
int hd_write_config (hd_data_t *hd_data, hd_t *hd)
 
char * hd_hw_item_name (hd_hw_item_t item)
 
hd_hw_item_t hd_hw_item_type (char *name)
 
char * hd_status_value_name (hd_status_value_t status)
 

Detailed Description

Handle manually configured hardware (in /var/lib/hardware/)

Typedef Documentation

◆ hd_manual_t

typedef struct hd_manual_s hd_manual_t

Manually configured hardware information.

Function Documentation

◆ hd_free_manual()

hd_manual_t * hd_free_manual ( hd_manual_t * manual)

References API_SYM.

◆ hd_hw_item_name()

char * hd_hw_item_name ( hd_hw_item_t item)

◆ hd_hw_item_type()

hd_hw_item_t hd_hw_item_type ( char * name)

References API_SYM, hw_items, hw_none, and value2key().

Referenced by add_entry().

◆ hd_manual_read_entry()

hd_manual_t * hd_manual_read_entry ( hd_data_t * hd_data,
const char * id )

Manually configured devices implemented in manual.c.

References API_SYM, and hd_data.

◆ hd_manual_write_entry()

int hd_manual_write_entry ( hd_data_t * hd_data,
hd_manual_t * entry )

References API_SYM, and hd_data.

◆ hd_read_config()

◆ hd_status_value_name()

char * hd_status_value_name ( hd_status_value_t status)

References API_SYM, key2value(), and status_names.

Referenced by hd_dump_entry().

◆ hd_write_config()