Main Page | Modules | Data Structures | File List | Data Fields | Globals

sysdep.h File Reference

Private interface for system dependencies. More...

Go to the source code of this file.

Data Structures

struct  discover_sysdep_data

Typedefs

typedef discover_sysdep_data discover_sysdep_data_t

Functions

discover_sysdep_data_t_discover_sysdep_data_new (void)
void _discover_free_sysdep_data (discover_sysdep_data_t *)
discover_sysdep_data_t_discover_get_ata_raw (void)
discover_sysdep_data_t_discover_get_pci_raw (void)
discover_sysdep_data_t_discover_get_usb_raw (void)
discover_sysdep_data_t_discover_get_pcmcia_raw (void)
discover_sysdep_data_t_discover_get_scsi_raw (void)


Detailed Description

Private interface for system dependencies.

Definition in file sysdep.h.


Typedef Documentation

typedef struct discover_sysdep_data discover_sysdep_data_t
 

Linked list node, used to return hardware-identification information discovered by the system-dependent interface

Referenced by _discover_free_sysdep_data(), _discover_sysdep_data_new(), and discover_get_devices().


Function Documentation

void _discover_free_sysdep_data discover_sysdep_data_t head  ) 
 

Release the memory that the sysdep data was holding.

Definition at line 79 of file sysdep.c.

References discover_sysdep_data::busclass, discover_sysdep_data_t, discover_sysdep_data::model, discover_sysdep_data::next, and discover_sysdep_data::vendor.

Referenced by discover_get_devices().

discover_sysdep_data_t* _discover_sysdep_data_new void   ) 
 

Create a new instance of sysdep data.

Definition at line 66 of file sysdep.c.

References discover_sysdep_data::busclass, discover_sysdep_data_t, discover_sysdep_data::model, discover_sysdep_data::next, and discover_sysdep_data::vendor.


Generated on Sat Jan 31 14:39:18 2004 for discover by doxygen 1.3.4