1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
.TH "/home/pere/src/debiancvs/pkg-discover/discover/trunk/lib/device.c" 3 "28 Jul 2005" "discover" \" -*- nroff -*-
.ad l
.nh
.SH NAME
/home/pere/src/debiancvs/pkg-discover/discover/trunk/lib/device.c \- Device enumeration and information management.
.SH SYNOPSIS
.br
.PP
\fC#include 'config.h'\fP
.br
\fC#include <sys/types.h>\fP
.br
\fC#include <assert.h>\fP
.br
\fC#include <stdbool.h>\fP
.br
\fC#include <string.h>\fP
.br
\fC#include <discover/discover.h>\fP
.br
\fC#include <discover/discover-conf.h>\fP
.br
\fC#include <discover/discover-xml.h>\fP
.br
\fC#include <discover/device.h>\fP
.br
\fC#include <discover/utils.h>\fP
.br
.SS "Functions"
.in +1c
.ti -1c
.RI "\fBdiscover_device_t\fP * \fBdiscover_device_find\fP (char *discover_class, \fBdiscover_error_t\fP *status)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_data\fP (\fBdiscover_device_t\fP *device, char *discover_class, char *version, \fBdiscover_error_t\fP *status)"
.br
.ti -1c
.RI "void \fBdiscover_device_copy\fP (\fBdiscover_device_t\fP *src, \fBdiscover_device_t\fP *dst)"
.br
.ti -1c
.RI "char * \fBdiscover_data_get_class\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "char * \fBdiscover_data_get_text\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_get_parent\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_get_child\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_get_next\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_get_prev\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_get_first\fP (\fBdiscover_data_t\fP *data)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_data_new\fP (void)"
.br
.ti -1c
.RI "void \fBdiscover_data_free\fP (\fBdiscover_data_t\fP *data_tree)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_busclass\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_model_id\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_model_name\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_vendor_id\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "char * \fBdiscover_device_get_vendor_name\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "\fBdiscover_data_t\fP * \fBdiscover_device_get_data_struct\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "\fBdiscover_device_t\fP * \fBdiscover_device_get_next\fP (\fBdiscover_device_t\fP *device)"
.br
.ti -1c
.RI "\fBdiscover_device_t\fP * \fBdiscover_device_new\fP (void)"
.br
.ti -1c
.RI "void \fBdiscover_device_free\fP (\fBdiscover_device_t\fP *devices, int free_data)"
.br
.in -1c
.SH "Detailed Description"
.PP
Device enumeration and information management.
This file contains many device-related routines. Most of these routines are used to alter or access data pertaining to a device. These routines will likely be most interesting to people writing code against the Discover API.
.PP
Definition in file \fBdevice.c\fP.
.SH "Author"
.PP
Generated automatically by Doxygen for discover from the source code.
|