~ubuntu-branches/ubuntu/quantal/colord/quantal-proposed

« back to all changes in this revision

Viewing changes to doc/api/html/colord-cd-device.html

  • Committer: Package Import Robot
  • Author(s): Sjoerd Simons
  • Date: 2011-10-25 16:21:20 UTC
  • mto: (2.1.1 sid) (1.1.2)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: package-import@ubuntu.com-20111025162120-0aypjqn1zx9n6vgf
Tags: upstream-0.1.13
Import upstream version 0.1.13

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html>
3
 
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>cd-device</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
 
<link rel="home" href="index.html" title="colord Reference Manual">
8
 
<link rel="up" href="libcolord.html" title="libcolord GObjects">
9
 
<link rel="prev" href="colord-cd-client.html" title="cd-client">
10
 
<link rel="next" href="colord-cd-profile.html" title="cd-profile">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
 
<link rel="stylesheet" href="style.css" type="text/css">
13
 
</head>
14
 
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
 
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16
 
<tr valign="middle">
17
 
<td><a accesskey="p" href="colord-cd-client.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
 
<td><a accesskey="u" href="libcolord.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
 
<th width="100%" align="center">colord Reference Manual</th>
21
 
<td><a accesskey="n" href="colord-cd-profile.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
 
</tr>
23
 
<tr><td colspan="5" class="shortcuts">
24
 
<a href="#colord-cd-device.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#colord-cd-device.description" class="shortcut">Description</a>
27
 
</td></tr>
28
 
</table>
29
 
<div class="refentry">
30
 
<a name="colord-cd-device"></a><div class="titlepage"></div>
31
 
<div class="refnamediv"><table width="100%"><tr>
32
 
<td valign="top">
33
 
<h2><span class="refentrytitle"><a name="colord-cd-device.top_of_page"></a>cd-device</span></h2>
34
 
<p>cd-device — Client object for accessing information about colord devices</p>
35
 
</td>
36
 
<td valign="top" align="right"></td>
37
 
</tr></table></div>
38
 
<div class="refsynopsisdiv">
39
 
<a name="colord-cd-device.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis">#define             <a class="link" href="colord-cd-device.html#CD-DEVICE-ERROR:CAPS" title="CD_DEVICE_ERROR">CD_DEVICE_ERROR</a>
41
 
#define             <a class="link" href="colord-cd-device.html#CD-DEVICE-TYPE-ERROR:CAPS" title="CD_DEVICE_TYPE_ERROR">CD_DEVICE_TYPE_ERROR</a>
42
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-client.html#changed" title="changed ()">*changed</a>)                          (<em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>);
43
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved1" title="_cd_device_reserved1 ()">*_cd_device_reserved1</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
44
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved2" title="_cd_device_reserved2 ()">*_cd_device_reserved2</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
45
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved3" title="_cd_device_reserved3 ()">*_cd_device_reserved3</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
46
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved4" title="_cd_device_reserved4 ()">*_cd_device_reserved4</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
47
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved5" title="_cd_device_reserved5 ()">*_cd_device_reserved5</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
48
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved6" title="_cd_device_reserved6 ()">*_cd_device_reserved6</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
49
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved7" title="_cd_device_reserved7 ()">*_cd_device_reserved7</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
50
 
<span class="returnvalue">void</span>                (<a class="link" href="colord-cd-device.html#cd-device-reserved8" title="_cd_device_reserved8 ()">*_cd_device_reserved8</a>)             (<em class="parameter"><code><span class="type">void</span></code></em>);
51
 
enum                <a class="link" href="colord-cd-device.html#CdDeviceError" title="enum CdDeviceError">CdDeviceError</a>;
52
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              <a class="link" href="colord-cd-device.html#cd-device-error-quark" title="cd_device_error_quark ()">cd_device_error_quark</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
53
 
<span class="returnvalue">CdDevice</span> *          <a class="link" href="colord-cd-device.html#cd-device-new" title="cd_device_new ()">cd_device_new</a>                       (<em class="parameter"><code><span class="type">void</span></code></em>);
54
 
<span class="returnvalue">CdDevice</span> *          <a class="link" href="colord-cd-device.html#cd-device-new-with-object-path" title="cd_device_new_with_object_path ()">cd_device_new_with_object_path</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
55
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-connect" title="cd_device_connect ()">cd_device_connect</a>                   (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
56
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
57
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
58
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
59
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-connect-finish" title="cd_device_connect_finish ()">cd_device_connect_finish</a>            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
60
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
61
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
62
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-set-property" title="cd_device_set_property ()">cd_device_set_property</a>              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
63
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
64
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
65
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
66
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
67
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-set-property-finish" title="cd_device_set_property_finish ()">cd_device_set_property_finish</a>       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
69
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
70
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
71
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-add-profile" title="cd_device_add_profile ()">cd_device_add_profile</a>               (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">CdDeviceRelation</span> relation</code></em>,
73
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
74
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
75
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
76
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
77
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-add-profile-finish" title="cd_device_add_profile_finish ()">cd_device_add_profile_finish</a>        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
78
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
79
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
80
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-remove-profile" title="cd_device_remove_profile ()">cd_device_remove_profile</a>            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
81
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
82
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
83
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
84
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
85
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-remove-profile-finish" title="cd_device_remove_profile_finish ()">cd_device_remove_profile_finish</a>     (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
86
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
87
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
88
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-make-profile-default" title="cd_device_make_profile_default ()">cd_device_make_profile_default</a>      (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
89
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
90
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
91
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
92
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
93
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-make-profile-default-finish" title="cd_device_make_profile_default_finish ()">cd_device_make_profile_default_finish</a>
94
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
95
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
96
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
97
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-profiling-inhibit" title="cd_device_profiling_inhibit ()">cd_device_profiling_inhibit</a>         (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
98
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
99
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
100
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
101
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-profiling-inhibit-finish" title="cd_device_profiling_inhibit_finish ()">cd_device_profiling_inhibit_finish</a>  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
102
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
103
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
104
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-profiling-uninhibit" title="cd_device_profiling_uninhibit ()">cd_device_profiling_uninhibit</a>       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
105
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
106
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
107
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
108
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-profiling-uninhibit-finish" title="cd_device_profiling_uninhibit_finish ()">cd_device_profiling_uninhibit_finish</a>
109
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
110
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
111
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
112
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-get-profile-for-qualifiers" title="cd_device_get_profile_for_qualifiers ()">cd_device_get_profile_for_qualifiers</a>
113
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
114
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **qualifiers</code></em>,
115
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
117
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
118
 
<span class="returnvalue">CdProfile</span> *         <a class="link" href="colord-cd-device.html#cd-device-get-profile-for-qualifiers-finish" title="cd_device_get_profile_for_qualifiers_finish ()">cd_device_get_profile_for_qualifiers_finish</a>
119
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
121
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
122
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-get-profile-relation" title="cd_device_get_profile_relation ()">cd_device_get_profile_relation</a>      (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
123
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
124
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
125
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
126
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
127
 
<span class="returnvalue">CdDeviceRelation</span>    <a class="link" href="colord-cd-device.html#cd-device-get-profile-relation-finish" title="cd_device_get_profile_relation_finish ()">cd_device_get_profile_relation_finish</a>
128
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
129
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
130
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
131
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-id" title="cd_device_get_id ()">cd_device_get_id</a>                    (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
132
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-model" title="cd_device_get_model ()">cd_device_get_model</a>                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
133
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-vendor" title="cd_device_get_vendor ()">cd_device_get_vendor</a>                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
134
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-serial" title="cd_device_get_serial ()">cd_device_get_serial</a>                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
135
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-format" title="cd_device_get_format ()">cd_device_get_format</a>                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
136
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a class="link" href="colord-cd-device.html#cd-device-get-created" title="cd_device_get_created ()">cd_device_get_created</a>               (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
137
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             <a class="link" href="colord-cd-device.html#cd-device-get-modified" title="cd_device_get_modified ()">cd_device_get_modified</a>              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
138
 
<span class="returnvalue">CdDeviceKind</span>        <a class="link" href="colord-cd-device.html#cd-device-get-kind" title="cd_device_get_kind ()">cd_device_get_kind</a>                  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
139
 
<span class="returnvalue">CdColorspace</span>        <a class="link" href="colord-cd-device.html#cd-device-get-colorspace" title="cd_device_get_colorspace ()">cd_device_get_colorspace</a>            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
140
 
<span class="returnvalue">CdDeviceMode</span>        <a class="link" href="colord-cd-device.html#cd-device-get-mode" title="cd_device_get_mode ()">cd_device_get_mode</a>                  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
141
 
<span class="returnvalue">CdObjectScope</span>       <a class="link" href="colord-cd-device.html#cd-device-get-scope" title="cd_device_get_scope ()">cd_device_get_scope</a>                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
142
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         <a class="link" href="colord-cd-device.html#cd-device-get-profiles" title="cd_device_get_profiles ()">cd_device_get_profiles</a>              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
143
 
<span class="returnvalue">CdProfile</span> *         <a class="link" href="colord-cd-device.html#cd-device-get-default-profile" title="cd_device_get_default_profile ()">cd_device_get_default_profile</a>       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
144
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-object-path" title="cd_device_get_object_path ()">cd_device_get_object_path</a>           (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
145
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *        <a class="link" href="colord-cd-device.html#cd-device-get-metadata" title="cd_device_get_metadata ()">cd_device_get_metadata</a>              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
146
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="colord-cd-device.html#cd-device-get-metadata-item" title="cd_device_get_metadata_item ()">cd_device_get_metadata_item</a>         (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
147
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
148
 
<span class="returnvalue">void</span>                <a class="link" href="colord-cd-device.html#cd-device-set-object-path" title="cd_device_set_object_path ()">cd_device_set_object_path</a>           (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
149
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);
150
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-get-connected" title="cd_device_get_connected ()">cd_device_get_connected</a>             (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
151
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="colord-cd-device.html#cd-device-to-string" title="cd_device_to_string ()">cd_device_to_string</a>                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);
152
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="colord-cd-device.html#cd-device-equal" title="cd_device_equal ()">cd_device_equal</a>                     (<em class="parameter"><code><span class="type">CdDevice</span> *device1</code></em>,
153
 
                                                         <em class="parameter"><code><span class="type">CdDevice</span> *device2</code></em>);
154
 
                    <a class="link" href="colord-cd-device.html#CdDevicePrivate" title="CdDevicePrivate">CdDevicePrivate</a>;
155
 
</pre>
156
 
</div>
157
 
<div class="refsect1">
158
 
<a name="colord-cd-device.description"></a><h2>Description</h2>
159
 
<p>
160
 
A helper GObject to use for accessing colord devices, and to be notified
161
 
when it is changed.
162
 
</p>
163
 
<p>
164
 
See also: <span class="type">CdClient</span>
165
 
</p>
166
 
</div>
167
 
<div class="refsect1">
168
 
<a name="colord-cd-device.details"></a><h2>Details</h2>
169
 
<div class="refsect2">
170
 
<a name="CD-DEVICE-ERROR:CAPS"></a><h3>CD_DEVICE_ERROR</h3>
171
 
<pre class="programlisting">#define CD_DEVICE_ERROR             (cd_device_error_quark ())
172
 
</pre>
173
 
<p>
174
 
</p>
175
 
</div>
176
 
<hr>
177
 
<div class="refsect2">
178
 
<a name="CD-DEVICE-TYPE-ERROR:CAPS"></a><h3>CD_DEVICE_TYPE_ERROR</h3>
179
 
<pre class="programlisting">#define CD_DEVICE_TYPE_ERROR (cd_device_error_get_type ())
180
 
</pre>
181
 
<p>
182
 
</p>
183
 
</div>
184
 
<hr>
185
 
<div class="refsect2">
186
 
<a name="changed"></a><h3>changed ()</h3>
187
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*changed)                          (<em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>);</pre>
188
 
<p>
189
 
</p>
190
 
</div>
191
 
<hr>
192
 
<div class="refsect2">
193
 
<a name="cd-device-reserved1"></a><h3>_cd_device_reserved1 ()</h3>
194
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved1)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
195
 
<p>
196
 
</p>
197
 
</div>
198
 
<hr>
199
 
<div class="refsect2">
200
 
<a name="cd-device-reserved2"></a><h3>_cd_device_reserved2 ()</h3>
201
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved2)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
202
 
<p>
203
 
</p>
204
 
</div>
205
 
<hr>
206
 
<div class="refsect2">
207
 
<a name="cd-device-reserved3"></a><h3>_cd_device_reserved3 ()</h3>
208
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved3)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
209
 
<p>
210
 
</p>
211
 
</div>
212
 
<hr>
213
 
<div class="refsect2">
214
 
<a name="cd-device-reserved4"></a><h3>_cd_device_reserved4 ()</h3>
215
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved4)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
216
 
<p>
217
 
</p>
218
 
</div>
219
 
<hr>
220
 
<div class="refsect2">
221
 
<a name="cd-device-reserved5"></a><h3>_cd_device_reserved5 ()</h3>
222
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved5)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
223
 
<p>
224
 
</p>
225
 
</div>
226
 
<hr>
227
 
<div class="refsect2">
228
 
<a name="cd-device-reserved6"></a><h3>_cd_device_reserved6 ()</h3>
229
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved6)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
230
 
<p>
231
 
</p>
232
 
</div>
233
 
<hr>
234
 
<div class="refsect2">
235
 
<a name="cd-device-reserved7"></a><h3>_cd_device_reserved7 ()</h3>
236
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved7)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
237
 
<p>
238
 
</p>
239
 
</div>
240
 
<hr>
241
 
<div class="refsect2">
242
 
<a name="cd-device-reserved8"></a><h3>_cd_device_reserved8 ()</h3>
243
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*_cd_device_reserved8)             (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
244
 
<p>
245
 
</p>
246
 
</div>
247
 
<hr>
248
 
<div class="refsect2">
249
 
<a name="CdDeviceError"></a><h3>enum CdDeviceError</h3>
250
 
<pre class="programlisting">typedef enum
251
 
{
252
 
        CD_DEVICE_ERROR_FAILED,
253
 
        CD_DEVICE_ERROR_LAST
254
 
} CdDeviceError;
255
 
</pre>
256
 
<p>
257
 
Errors that can be thrown
258
 
</p>
259
 
<div class="variablelist"><table border="0">
260
 
<col align="left" valign="top">
261
 
<tbody>
262
 
<tr>
263
 
<td><p><a name="CD-DEVICE-ERROR-FAILED:CAPS"></a><span class="term"><code class="literal">CD_DEVICE_ERROR_FAILED</code></span></p></td>
264
 
<td>the transaction failed for an unknown reason
265
 
</td>
266
 
</tr>
267
 
<tr>
268
 
<td><p><a name="CD-DEVICE-ERROR-LAST:CAPS"></a><span class="term"><code class="literal">CD_DEVICE_ERROR_LAST</code></span></p></td>
269
 
<td>
270
 
</td>
271
 
</tr>
272
 
</tbody>
273
 
</table></div>
274
 
</div>
275
 
<hr>
276
 
<div class="refsect2">
277
 
<a name="cd-device-error-quark"></a><h3>cd_device_error_quark ()</h3>
278
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>              cd_device_error_quark               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
279
 
<div class="variablelist"><table border="0">
280
 
<col align="left" valign="top">
281
 
<tbody><tr>
282
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
283
 
<td>An error quark.</td>
284
 
</tr></tbody>
285
 
</table></div>
286
 
<p class="since">Since 0.1.0</p>
287
 
</div>
288
 
<hr>
289
 
<div class="refsect2">
290
 
<a name="cd-device-new"></a><h3>cd_device_new ()</h3>
291
 
<pre class="programlisting"><span class="returnvalue">CdDevice</span> *          cd_device_new                       (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
292
 
<p>
293
 
Creates a new <span class="type">CdDevice</span> object.
294
 
</p>
295
 
<div class="variablelist"><table border="0">
296
 
<col align="left" valign="top">
297
 
<tbody><tr>
298
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
299
 
<td>a new CdDevice object.</td>
300
 
</tr></tbody>
301
 
</table></div>
302
 
<p class="since">Since 0.1.0</p>
303
 
</div>
304
 
<hr>
305
 
<div class="refsect2">
306
 
<a name="cd-device-new-with-object-path"></a><h3>cd_device_new_with_object_path ()</h3>
307
 
<pre class="programlisting"><span class="returnvalue">CdDevice</span> *          cd_device_new_with_object_path      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
308
 
<p>
309
 
Creates a new <span class="type">CdDevice</span> object with a known object path.
310
 
</p>
311
 
<div class="variablelist"><table border="0">
312
 
<col align="left" valign="top">
313
 
<tbody>
314
 
<tr>
315
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
316
 
<td>The colord object path.</td>
317
 
</tr>
318
 
<tr>
319
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
320
 
<td>a new device object.</td>
321
 
</tr>
322
 
</tbody>
323
 
</table></div>
324
 
<p class="since">Since 0.1.8</p>
325
 
</div>
326
 
<hr>
327
 
<div class="refsect2">
328
 
<a name="cd-device-connect"></a><h3>cd_device_connect ()</h3>
329
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_connect                   (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
330
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
331
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
332
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
333
 
<p>
334
 
Connects to the object and fills up initial properties.
335
 
</p>
336
 
<div class="variablelist"><table border="0">
337
 
<col align="left" valign="top">
338
 
<tbody>
339
 
<tr>
340
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
341
 
<td>a <span class="type">CdDevice</span> instance.</td>
342
 
</tr>
343
 
<tr>
344
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
345
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
346
 
</td>
347
 
</tr>
348
 
<tr>
349
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
350
 
<td>the function to run on completion</td>
351
 
</tr>
352
 
<tr>
353
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
354
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
355
 
</td>
356
 
</tr>
357
 
</tbody>
358
 
</table></div>
359
 
<p class="since">Since 0.1.8</p>
360
 
</div>
361
 
<hr>
362
 
<div class="refsect2">
363
 
<a name="cd-device-connect-finish"></a><h3>cd_device_connect_finish ()</h3>
364
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_connect_finish            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
365
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
366
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
367
 
<p>
368
 
Gets the result from the asynchronous function.
369
 
</p>
370
 
<div class="variablelist"><table border="0">
371
 
<col align="left" valign="top">
372
 
<tbody>
373
 
<tr>
374
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
375
 
<td>a <span class="type">CdDevice</span> instance.</td>
376
 
</tr>
377
 
<tr>
378
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
379
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
380
 
</td>
381
 
</tr>
382
 
<tr>
383
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
384
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
385
 
</td>
386
 
</tr>
387
 
<tr>
388
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
389
 
<td>success</td>
390
 
</tr>
391
 
</tbody>
392
 
</table></div>
393
 
<p class="since">Since 0.1.8</p>
394
 
</div>
395
 
<hr>
396
 
<div class="refsect2">
397
 
<a name="cd-device-set-property"></a><h3>cd_device_set_property ()</h3>
398
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_set_property              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
399
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
400
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>,
401
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
402
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
403
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
404
 
<p>
405
 
Sets a property on the device.
406
 
</p>
407
 
<div class="variablelist"><table border="0">
408
 
<col align="left" valign="top">
409
 
<tbody>
410
 
<tr>
411
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
412
 
<td>a <span class="type">CdDevice</span> instance.</td>
413
 
</tr>
414
 
<tr>
415
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
416
 
<td>a property key</td>
417
 
</tr>
418
 
<tr>
419
 
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
420
 
<td>a property key</td>
421
 
</tr>
422
 
<tr>
423
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
424
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
425
 
</td>
426
 
</tr>
427
 
<tr>
428
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
429
 
<td>the function to run on completion</td>
430
 
</tr>
431
 
<tr>
432
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
433
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
434
 
</td>
435
 
</tr>
436
 
</tbody>
437
 
</table></div>
438
 
<p class="since">Since 0.1.8</p>
439
 
</div>
440
 
<hr>
441
 
<div class="refsect2">
442
 
<a name="cd-device-set-property-finish"></a><h3>cd_device_set_property_finish ()</h3>
443
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_set_property_finish       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
444
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
445
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
446
 
<p>
447
 
Gets the result from the asynchronous function.
448
 
</p>
449
 
<div class="variablelist"><table border="0">
450
 
<col align="left" valign="top">
451
 
<tbody>
452
 
<tr>
453
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
454
 
<td>a <span class="type">CdDevice</span> instance.</td>
455
 
</tr>
456
 
<tr>
457
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
458
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
459
 
</td>
460
 
</tr>
461
 
<tr>
462
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
463
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
464
 
</td>
465
 
</tr>
466
 
<tr>
467
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
468
 
<td>success</td>
469
 
</tr>
470
 
</tbody>
471
 
</table></div>
472
 
<p class="since">Since 0.1.8</p>
473
 
</div>
474
 
<hr>
475
 
<div class="refsect2">
476
 
<a name="cd-device-add-profile"></a><h3>cd_device_add_profile ()</h3>
477
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_add_profile               (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
478
 
                                                         <em class="parameter"><code><span class="type">CdDeviceRelation</span> relation</code></em>,
479
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
480
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
481
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
482
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
483
 
<p>
484
 
Adds a profile to a device.
485
 
</p>
486
 
<div class="variablelist"><table border="0">
487
 
<col align="left" valign="top">
488
 
<tbody>
489
 
<tr>
490
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
491
 
<td>a <span class="type">CdDevice</span> instance.</td>
492
 
</tr>
493
 
<tr>
494
 
<td><p><span class="term"><em class="parameter"><code>relation</code></em> :</span></p></td>
495
 
<td>a <span class="type">CdDeviceRelation</span>, e.g. <span class="type">CD_DEVICE_RELATION_HARD</span>
496
 
</td>
497
 
</tr>
498
 
<tr>
499
 
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
500
 
<td>a <span class="type">CdProfile</span> instance</td>
501
 
</tr>
502
 
<tr>
503
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
504
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
505
 
</td>
506
 
</tr>
507
 
<tr>
508
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
509
 
<td>the function to run on completion</td>
510
 
</tr>
511
 
<tr>
512
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
513
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
514
 
</td>
515
 
</tr>
516
 
</tbody>
517
 
</table></div>
518
 
<p class="since">Since 0.1.8</p>
519
 
</div>
520
 
<hr>
521
 
<div class="refsect2">
522
 
<a name="cd-device-add-profile-finish"></a><h3>cd_device_add_profile_finish ()</h3>
523
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_add_profile_finish        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
524
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
525
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
526
 
<p>
527
 
Gets the result from the asynchronous function.
528
 
</p>
529
 
<div class="variablelist"><table border="0">
530
 
<col align="left" valign="top">
531
 
<tbody>
532
 
<tr>
533
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
534
 
<td>a <span class="type">CdDevice</span> instance.</td>
535
 
</tr>
536
 
<tr>
537
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
538
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
539
 
</td>
540
 
</tr>
541
 
<tr>
542
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
543
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
544
 
</td>
545
 
</tr>
546
 
<tr>
547
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
548
 
<td>success</td>
549
 
</tr>
550
 
</tbody>
551
 
</table></div>
552
 
<p class="since">Since 0.1.8</p>
553
 
</div>
554
 
<hr>
555
 
<div class="refsect2">
556
 
<a name="cd-device-remove-profile"></a><h3>cd_device_remove_profile ()</h3>
557
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_remove_profile            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
558
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
559
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
560
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
561
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
562
 
<p>
563
 
Removes a profile from a device.
564
 
</p>
565
 
<div class="variablelist"><table border="0">
566
 
<col align="left" valign="top">
567
 
<tbody>
568
 
<tr>
569
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
570
 
<td>a <span class="type">CdDevice</span> instance.</td>
571
 
</tr>
572
 
<tr>
573
 
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
574
 
<td>a <span class="type">CdProfile</span> instance</td>
575
 
</tr>
576
 
<tr>
577
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
578
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
579
 
</td>
580
 
</tr>
581
 
<tr>
582
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
583
 
<td>the function to run on completion</td>
584
 
</tr>
585
 
<tr>
586
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
587
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
588
 
</td>
589
 
</tr>
590
 
</tbody>
591
 
</table></div>
592
 
<p class="since">Since 0.1.8</p>
593
 
</div>
594
 
<hr>
595
 
<div class="refsect2">
596
 
<a name="cd-device-remove-profile-finish"></a><h3>cd_device_remove_profile_finish ()</h3>
597
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_remove_profile_finish     (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
598
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
599
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
600
 
<p>
601
 
Gets the result from the asynchronous function.
602
 
</p>
603
 
<div class="variablelist"><table border="0">
604
 
<col align="left" valign="top">
605
 
<tbody>
606
 
<tr>
607
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
608
 
<td>a <span class="type">CdDevice</span> instance.</td>
609
 
</tr>
610
 
<tr>
611
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
612
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
613
 
</td>
614
 
</tr>
615
 
<tr>
616
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
617
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
618
 
</td>
619
 
</tr>
620
 
<tr>
621
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
622
 
<td>success</td>
623
 
</tr>
624
 
</tbody>
625
 
</table></div>
626
 
<p class="since">Since 0.1.8</p>
627
 
</div>
628
 
<hr>
629
 
<div class="refsect2">
630
 
<a name="cd-device-make-profile-default"></a><h3>cd_device_make_profile_default ()</h3>
631
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_make_profile_default      (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
632
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
633
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
634
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
635
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
636
 
<p>
637
 
Makes an already added profile default for a device.
638
 
</p>
639
 
<div class="variablelist"><table border="0">
640
 
<col align="left" valign="top">
641
 
<tbody>
642
 
<tr>
643
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
644
 
<td>a <span class="type">CdDevice</span> instance.</td>
645
 
</tr>
646
 
<tr>
647
 
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
648
 
<td>a <span class="type">CdProfile</span> instance</td>
649
 
</tr>
650
 
<tr>
651
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
652
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
653
 
</td>
654
 
</tr>
655
 
<tr>
656
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
657
 
<td>the function to run on completion</td>
658
 
</tr>
659
 
<tr>
660
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
661
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
662
 
</td>
663
 
</tr>
664
 
</tbody>
665
 
</table></div>
666
 
<p class="since">Since 0.1.8</p>
667
 
</div>
668
 
<hr>
669
 
<div class="refsect2">
670
 
<a name="cd-device-make-profile-default-finish"></a><h3>cd_device_make_profile_default_finish ()</h3>
671
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_make_profile_default_finish
672
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
673
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
674
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
675
 
<p>
676
 
Gets the result from the asynchronous function.
677
 
</p>
678
 
<div class="variablelist"><table border="0">
679
 
<col align="left" valign="top">
680
 
<tbody>
681
 
<tr>
682
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
683
 
<td>a <span class="type">CdDevice</span> instance.</td>
684
 
</tr>
685
 
<tr>
686
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
687
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
688
 
</td>
689
 
</tr>
690
 
<tr>
691
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
692
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
693
 
</td>
694
 
</tr>
695
 
<tr>
696
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
697
 
<td>success</td>
698
 
</tr>
699
 
</tbody>
700
 
</table></div>
701
 
<p class="since">Since 0.1.8</p>
702
 
</div>
703
 
<hr>
704
 
<div class="refsect2">
705
 
<a name="cd-device-profiling-inhibit"></a><h3>cd_device_profiling_inhibit ()</h3>
706
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_profiling_inhibit         (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
707
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
708
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
709
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
710
 
<p>
711
 
Sets up the device for profiling and causes no profiles to be
712
 
returned if <a class="link" href="colord-cd-device-sync.html#cd-device-get-profile-for-qualifiers-sync" title="cd_device_get_profile_for_qualifiers_sync ()"><code class="function">cd_device_get_profile_for_qualifiers_sync()</code></a> is used.
713
 
</p>
714
 
<div class="variablelist"><table border="0">
715
 
<col align="left" valign="top">
716
 
<tbody>
717
 
<tr>
718
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
719
 
<td>a <span class="type">CdDevice</span> instance.</td>
720
 
</tr>
721
 
<tr>
722
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
723
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
724
 
</td>
725
 
</tr>
726
 
<tr>
727
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
728
 
<td>the function to run on completion</td>
729
 
</tr>
730
 
<tr>
731
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
732
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
733
 
</td>
734
 
</tr>
735
 
</tbody>
736
 
</table></div>
737
 
<p class="since">Since 0.1.8</p>
738
 
</div>
739
 
<hr>
740
 
<div class="refsect2">
741
 
<a name="cd-device-profiling-inhibit-finish"></a><h3>cd_device_profiling_inhibit_finish ()</h3>
742
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_profiling_inhibit_finish  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
743
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
744
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
745
 
<p>
746
 
Gets the result from the asynchronous function.
747
 
</p>
748
 
<div class="variablelist"><table border="0">
749
 
<col align="left" valign="top">
750
 
<tbody>
751
 
<tr>
752
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
753
 
<td>a <span class="type">CdDevice</span> instance.</td>
754
 
</tr>
755
 
<tr>
756
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
757
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
758
 
</td>
759
 
</tr>
760
 
<tr>
761
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
762
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
763
 
</td>
764
 
</tr>
765
 
<tr>
766
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
767
 
<td>success</td>
768
 
</tr>
769
 
</tbody>
770
 
</table></div>
771
 
<p class="since">Since 0.1.8</p>
772
 
</div>
773
 
<hr>
774
 
<div class="refsect2">
775
 
<a name="cd-device-profiling-uninhibit"></a><h3>cd_device_profiling_uninhibit ()</h3>
776
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_profiling_uninhibit       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
777
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
778
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
779
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
780
 
<p>
781
 
Restores the device after profiling and causes normal profiles to be
782
 
returned if <a class="link" href="colord-cd-device-sync.html#cd-device-get-profile-for-qualifiers-sync" title="cd_device_get_profile_for_qualifiers_sync ()"><code class="function">cd_device_get_profile_for_qualifiers_sync()</code></a> is used.
783
 
</p>
784
 
<div class="variablelist"><table border="0">
785
 
<col align="left" valign="top">
786
 
<tbody>
787
 
<tr>
788
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
789
 
<td>a <span class="type">CdDevice</span> instance.</td>
790
 
</tr>
791
 
<tr>
792
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
793
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
794
 
</td>
795
 
</tr>
796
 
<tr>
797
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
798
 
<td>the function to run on completion</td>
799
 
</tr>
800
 
<tr>
801
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
802
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
803
 
</td>
804
 
</tr>
805
 
</tbody>
806
 
</table></div>
807
 
<p class="since">Since 0.1.8</p>
808
 
</div>
809
 
<hr>
810
 
<div class="refsect2">
811
 
<a name="cd-device-profiling-uninhibit-finish"></a><h3>cd_device_profiling_uninhibit_finish ()</h3>
812
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_profiling_uninhibit_finish
813
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
814
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
815
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
816
 
<p>
817
 
Gets the result from the asynchronous function.
818
 
</p>
819
 
<div class="variablelist"><table border="0">
820
 
<col align="left" valign="top">
821
 
<tbody>
822
 
<tr>
823
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
824
 
<td>a <span class="type">CdDevice</span> instance.</td>
825
 
</tr>
826
 
<tr>
827
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
828
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
829
 
</td>
830
 
</tr>
831
 
<tr>
832
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
833
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
834
 
</td>
835
 
</tr>
836
 
<tr>
837
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
838
 
<td>success</td>
839
 
</tr>
840
 
</tbody>
841
 
</table></div>
842
 
<p class="since">Since 0.1.8</p>
843
 
</div>
844
 
<hr>
845
 
<div class="refsect2">
846
 
<a name="cd-device-get-profile-for-qualifiers"></a><h3>cd_device_get_profile_for_qualifiers ()</h3>
847
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_get_profile_for_qualifiers
848
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
849
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **qualifiers</code></em>,
850
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
851
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
852
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
853
 
<p>
854
 
Gets the prefered profile for some qualifiers.
855
 
</p>
856
 
<div class="variablelist"><table border="0">
857
 
<col align="left" valign="top">
858
 
<tbody>
859
 
<tr>
860
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
861
 
<td>a <span class="type">CdDevice</span> instance.</td>
862
 
</tr>
863
 
<tr>
864
 
<td><p><span class="term"><em class="parameter"><code>qualifiers</code></em> :</span></p></td>
865
 
<td>a set of qualifiers that can included wildcards</td>
866
 
</tr>
867
 
<tr>
868
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
869
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
870
 
</td>
871
 
</tr>
872
 
<tr>
873
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
874
 
<td>the function to run on completion</td>
875
 
</tr>
876
 
<tr>
877
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
878
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
879
 
</td>
880
 
</tr>
881
 
</tbody>
882
 
</table></div>
883
 
<p class="since">Since 0.1.8</p>
884
 
</div>
885
 
<hr>
886
 
<div class="refsect2">
887
 
<a name="cd-device-get-profile-for-qualifiers-finish"></a><h3>cd_device_get_profile_for_qualifiers_finish ()</h3>
888
 
<pre class="programlisting"><span class="returnvalue">CdProfile</span> *         cd_device_get_profile_for_qualifiers_finish
889
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
890
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
891
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
892
 
<p>
893
 
Gets the result from the asynchronous function.
894
 
</p>
895
 
<div class="variablelist"><table border="0">
896
 
<col align="left" valign="top">
897
 
<tbody>
898
 
<tr>
899
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
900
 
<td>a <span class="type">CdDevice</span> instance.</td>
901
 
</tr>
902
 
<tr>
903
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
904
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
905
 
</td>
906
 
</tr>
907
 
<tr>
908
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
909
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
910
 
</td>
911
 
</tr>
912
 
<tr>
913
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
914
 
<td>a <span class="type">CdProfile</span> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
915
 
</td>
916
 
</tr>
917
 
</tbody>
918
 
</table></div>
919
 
<p class="since">Since 0.1.8</p>
920
 
</div>
921
 
<hr>
922
 
<div class="refsect2">
923
 
<a name="cd-device-get-profile-relation"></a><h3>cd_device_get_profile_relation ()</h3>
924
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_get_profile_relation      (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
925
 
                                                         <em class="parameter"><code><span class="type">CdProfile</span> *profile</code></em>,
926
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
927
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
928
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
929
 
<p>
930
 
Gets the property relationship to the device.
931
 
</p>
932
 
<div class="variablelist"><table border="0">
933
 
<col align="left" valign="top">
934
 
<tbody>
935
 
<tr>
936
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
937
 
<td>a <span class="type">CdDevice</span> instance.</td>
938
 
</tr>
939
 
<tr>
940
 
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
941
 
<td>a <span class="type">CdProfile</span> instance</td>
942
 
</tr>
943
 
<tr>
944
 
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
945
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
946
 
</td>
947
 
</tr>
948
 
<tr>
949
 
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
950
 
<td>the function to run on completion</td>
951
 
</tr>
952
 
<tr>
953
 
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
954
 
<td>the data to pass to <em class="parameter"><code>callback</code></em>
955
 
</td>
956
 
</tr>
957
 
</tbody>
958
 
</table></div>
959
 
<p class="since">Since 0.1.8</p>
960
 
</div>
961
 
<hr>
962
 
<div class="refsect2">
963
 
<a name="cd-device-get-profile-relation-finish"></a><h3>cd_device_get_profile_relation_finish ()</h3>
964
 
<pre class="programlisting"><span class="returnvalue">CdDeviceRelation</span>    cd_device_get_profile_relation_finish
965
 
                                                        (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
966
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
967
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
968
 
<p>
969
 
Gets the result from the asynchronous function.
970
 
</p>
971
 
<div class="variablelist"><table border="0">
972
 
<col align="left" valign="top">
973
 
<tbody>
974
 
<tr>
975
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
976
 
<td>a <span class="type">CdDevice</span> instance.</td>
977
 
</tr>
978
 
<tr>
979
 
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
980
 
<td>the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
981
 
</td>
982
 
</tr>
983
 
<tr>
984
 
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
985
 
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
986
 
</td>
987
 
</tr>
988
 
<tr>
989
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
990
 
<td>success</td>
991
 
</tr>
992
 
</tbody>
993
 
</table></div>
994
 
<p class="since">Since 0.1.8</p>
995
 
</div>
996
 
<hr>
997
 
<div class="refsect2">
998
 
<a name="cd-device-get-id"></a><h3>cd_device_get_id ()</h3>
999
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_id                    (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1000
 
<p>
1001
 
Gets the device ID.
1002
 
</p>
1003
 
<div class="variablelist"><table border="0">
1004
 
<col align="left" valign="top">
1005
 
<tbody>
1006
 
<tr>
1007
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1008
 
<td>a <span class="type">CdDevice</span> instance.</td>
1009
 
</tr>
1010
 
<tr>
1011
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1012
 
<td>A string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for invalid</td>
1013
 
</tr>
1014
 
</tbody>
1015
 
</table></div>
1016
 
<p class="since">Since 0.1.0</p>
1017
 
</div>
1018
 
<hr>
1019
 
<div class="refsect2">
1020
 
<a name="cd-device-get-model"></a><h3>cd_device_get_model ()</h3>
1021
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_model                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1022
 
<p>
1023
 
Gets the device model.
1024
 
</p>
1025
 
<div class="variablelist"><table border="0">
1026
 
<col align="left" valign="top">
1027
 
<tbody>
1028
 
<tr>
1029
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1030
 
<td>a <span class="type">CdDevice</span> instance.</td>
1031
 
</tr>
1032
 
<tr>
1033
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1034
 
<td>A string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for invalid</td>
1035
 
</tr>
1036
 
</tbody>
1037
 
</table></div>
1038
 
<p class="since">Since 0.1.0</p>
1039
 
</div>
1040
 
<hr>
1041
 
<div class="refsect2">
1042
 
<a name="cd-device-get-vendor"></a><h3>cd_device_get_vendor ()</h3>
1043
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_vendor                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1044
 
<p>
1045
 
Gets the device vendor.
1046
 
</p>
1047
 
<div class="variablelist"><table border="0">
1048
 
<col align="left" valign="top">
1049
 
<tbody>
1050
 
<tr>
1051
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1052
 
<td>a <span class="type">CdDevice</span> instance.</td>
1053
 
</tr>
1054
 
<tr>
1055
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1056
 
<td>A string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for invalid</td>
1057
 
</tr>
1058
 
</tbody>
1059
 
</table></div>
1060
 
<p class="since">Since 0.1.1</p>
1061
 
</div>
1062
 
<hr>
1063
 
<div class="refsect2">
1064
 
<a name="cd-device-get-serial"></a><h3>cd_device_get_serial ()</h3>
1065
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_serial                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1066
 
<p>
1067
 
Gets the device serial number.
1068
 
</p>
1069
 
<div class="variablelist"><table border="0">
1070
 
<col align="left" valign="top">
1071
 
<tbody>
1072
 
<tr>
1073
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1074
 
<td>a <span class="type">CdDevice</span> instance.</td>
1075
 
</tr>
1076
 
<tr>
1077
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1078
 
<td>A string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for invalid</td>
1079
 
</tr>
1080
 
</tbody>
1081
 
</table></div>
1082
 
<p class="since">Since 0.1.0</p>
1083
 
</div>
1084
 
<hr>
1085
 
<div class="refsect2">
1086
 
<a name="cd-device-get-format"></a><h3>cd_device_get_format ()</h3>
1087
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_format                (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1088
 
<p>
1089
 
Gets the device format.
1090
 
</p>
1091
 
<div class="variablelist"><table border="0">
1092
 
<col align="left" valign="top">
1093
 
<tbody>
1094
 
<tr>
1095
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1096
 
<td>a <span class="type">CdDevice</span> instance.</td>
1097
 
</tr>
1098
 
<tr>
1099
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1100
 
<td>A string, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for invalid</td>
1101
 
</tr>
1102
 
</tbody>
1103
 
</table></div>
1104
 
<p class="since">Since 0.1.9</p>
1105
 
</div>
1106
 
<hr>
1107
 
<div class="refsect2">
1108
 
<a name="cd-device-get-created"></a><h3>cd_device_get_created ()</h3>
1109
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             cd_device_get_created               (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1110
 
<p>
1111
 
Gets the device creation date.
1112
 
</p>
1113
 
<div class="variablelist"><table border="0">
1114
 
<col align="left" valign="top">
1115
 
<tbody>
1116
 
<tr>
1117
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1118
 
<td>a <span class="type">CdDevice</span> instance.</td>
1119
 
</tr>
1120
 
<tr>
1121
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1122
 
<td>A value in seconds, or 0 for invalid</td>
1123
 
</tr>
1124
 
</tbody>
1125
 
</table></div>
1126
 
<p class="since">Since 0.1.0</p>
1127
 
</div>
1128
 
<hr>
1129
 
<div class="refsect2">
1130
 
<a name="cd-device-get-modified"></a><h3>cd_device_get_modified ()</h3>
1131
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>             cd_device_get_modified              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1132
 
<p>
1133
 
Gets the device modified date.
1134
 
</p>
1135
 
<div class="variablelist"><table border="0">
1136
 
<col align="left" valign="top">
1137
 
<tbody>
1138
 
<tr>
1139
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1140
 
<td>a <span class="type">CdDevice</span> instance.</td>
1141
 
</tr>
1142
 
<tr>
1143
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1144
 
<td>A value in seconds, or 0 for invalid</td>
1145
 
</tr>
1146
 
</tbody>
1147
 
</table></div>
1148
 
<p class="since">Since 0.1.1</p>
1149
 
</div>
1150
 
<hr>
1151
 
<div class="refsect2">
1152
 
<a name="cd-device-get-kind"></a><h3>cd_device_get_kind ()</h3>
1153
 
<pre class="programlisting"><span class="returnvalue">CdDeviceKind</span>        cd_device_get_kind                  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1154
 
<p>
1155
 
Gets the device kind.
1156
 
</p>
1157
 
<div class="variablelist"><table border="0">
1158
 
<col align="left" valign="top">
1159
 
<tbody>
1160
 
<tr>
1161
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1162
 
<td>a <span class="type">CdDevice</span> instance.</td>
1163
 
</tr>
1164
 
<tr>
1165
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1166
 
<td>A device kind, e.g. <code class="literal">CD_DEVICE_KIND_DISPLAY</code>
1167
 
</td>
1168
 
</tr>
1169
 
</tbody>
1170
 
</table></div>
1171
 
<p class="since">Since 0.1.0</p>
1172
 
</div>
1173
 
<hr>
1174
 
<div class="refsect2">
1175
 
<a name="cd-device-get-colorspace"></a><h3>cd_device_get_colorspace ()</h3>
1176
 
<pre class="programlisting"><span class="returnvalue">CdColorspace</span>        cd_device_get_colorspace            (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1177
 
<p>
1178
 
Gets the device colorspace.
1179
 
</p>
1180
 
<div class="variablelist"><table border="0">
1181
 
<col align="left" valign="top">
1182
 
<tbody>
1183
 
<tr>
1184
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1185
 
<td>a <span class="type">CdDevice</span> instance.</td>
1186
 
</tr>
1187
 
<tr>
1188
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1189
 
<td>A colorspace, e.g. <code class="literal">CD_COLORSPACE_RGB</code>
1190
 
</td>
1191
 
</tr>
1192
 
</tbody>
1193
 
</table></div>
1194
 
<p class="since">Since 0.1.1</p>
1195
 
</div>
1196
 
<hr>
1197
 
<div class="refsect2">
1198
 
<a name="cd-device-get-mode"></a><h3>cd_device_get_mode ()</h3>
1199
 
<pre class="programlisting"><span class="returnvalue">CdDeviceMode</span>        cd_device_get_mode                  (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1200
 
<p>
1201
 
Gets the device mode.
1202
 
</p>
1203
 
<div class="variablelist"><table border="0">
1204
 
<col align="left" valign="top">
1205
 
<tbody>
1206
 
<tr>
1207
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1208
 
<td>a <span class="type">CdDevice</span> instance.</td>
1209
 
</tr>
1210
 
<tr>
1211
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1212
 
<td>A colorspace, e.g. <code class="literal">CD_DEVICE_MODE_VIRTUAL</code>
1213
 
</td>
1214
 
</tr>
1215
 
</tbody>
1216
 
</table></div>
1217
 
<p class="since">Since 0.1.2</p>
1218
 
</div>
1219
 
<hr>
1220
 
<div class="refsect2">
1221
 
<a name="cd-device-get-scope"></a><h3>cd_device_get_scope ()</h3>
1222
 
<pre class="programlisting"><span class="returnvalue">CdObjectScope</span>       cd_device_get_scope                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1223
 
<p>
1224
 
Gets the device scope.
1225
 
</p>
1226
 
<div class="variablelist"><table border="0">
1227
 
<col align="left" valign="top">
1228
 
<tbody>
1229
 
<tr>
1230
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1231
 
<td>a <span class="type">CdDevice</span> instance.</td>
1232
 
</tr>
1233
 
<tr>
1234
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1235
 
<td>An object scope, e.g. <code class="literal">CD_OBJECT_SCOPE_TEMP</code>
1236
 
</td>
1237
 
</tr>
1238
 
</tbody>
1239
 
</table></div>
1240
 
<p class="since">Since 0.1.10</p>
1241
 
</div>
1242
 
<hr>
1243
 
<div class="refsect2">
1244
 
<a name="cd-device-get-profiles"></a><h3>cd_device_get_profiles ()</h3>
1245
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         cd_device_get_profiles              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1246
 
<p>
1247
 
Gets the device profiles.
1248
 
</p>
1249
 
<div class="variablelist"><table border="0">
1250
 
<col align="left" valign="top">
1251
 
<tbody>
1252
 
<tr>
1253
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1254
 
<td>a <span class="type">CdDevice</span> instance.</td>
1255
 
</tr>
1256
 
<tr>
1257
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1258
 
<td>An array of <span class="type">CdProfile</span>'s. <span class="annotation">[<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> CdProfile][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
1259
 
</td>
1260
 
</tr>
1261
 
</tbody>
1262
 
</table></div>
1263
 
<p class="since">Since 0.1.0</p>
1264
 
</div>
1265
 
<hr>
1266
 
<div class="refsect2">
1267
 
<a name="cd-device-get-default-profile"></a><h3>cd_device_get_default_profile ()</h3>
1268
 
<pre class="programlisting"><span class="returnvalue">CdProfile</span> *         cd_device_get_default_profile       (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1269
 
<p>
1270
 
Gets the default device profile.
1271
 
</p>
1272
 
<div class="variablelist"><table border="0">
1273
 
<col align="left" valign="top">
1274
 
<tbody>
1275
 
<tr>
1276
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1277
 
<td>a <span class="type">CdDevice</span> instance.</td>
1278
 
</tr>
1279
 
<tr>
1280
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1281
 
<td>A <span class="type">CdProfile</span>'s or NULL. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
1282
 
</td>
1283
 
</tr>
1284
 
</tbody>
1285
 
</table></div>
1286
 
<p class="since">Since 0.1.1</p>
1287
 
</div>
1288
 
<hr>
1289
 
<div class="refsect2">
1290
 
<a name="cd-device-get-object-path"></a><h3>cd_device_get_object_path ()</h3>
1291
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_object_path           (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1292
 
<p>
1293
 
Gets the object path for the device.
1294
 
</p>
1295
 
<div class="variablelist"><table border="0">
1296
 
<col align="left" valign="top">
1297
 
<tbody>
1298
 
<tr>
1299
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1300
 
<td>a <span class="type">CdDevice</span> instance.</td>
1301
 
</tr>
1302
 
<tr>
1303
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1304
 
<td>the object path, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1305
 
</td>
1306
 
</tr>
1307
 
</tbody>
1308
 
</table></div>
1309
 
<p class="since">Since 0.1.0</p>
1310
 
</div>
1311
 
<hr>
1312
 
<div class="refsect2">
1313
 
<a name="cd-device-get-metadata"></a><h3>cd_device_get_metadata ()</h3>
1314
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> *        cd_device_get_metadata              (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1315
 
<p>
1316
 
Returns the device metadata.
1317
 
</p>
1318
 
<div class="variablelist"><table border="0">
1319
 
<col align="left" valign="top">
1320
 
<tbody>
1321
 
<tr>
1322
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1323
 
<td>a <span class="type">CdDevice</span> instance.</td>
1324
 
</tr>
1325
 
<tr>
1326
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1327
 
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>, free with <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#g-hash-table-unref"><code class="function">g_hash_table_unref()</code></a>. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
1328
 
</td>
1329
 
</tr>
1330
 
</tbody>
1331
 
</table></div>
1332
 
<p class="since">Since 0.1.5</p>
1333
 
</div>
1334
 
<hr>
1335
 
<div class="refsect2">
1336
 
<a name="cd-device-get-metadata-item"></a><h3>cd_device_get_metadata_item ()</h3>
1337
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       cd_device_get_metadata_item         (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
1338
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
1339
 
<p>
1340
 
Returns the device metadata for a specific key.
1341
 
</p>
1342
 
<div class="variablelist"><table border="0">
1343
 
<col align="left" valign="top">
1344
 
<tbody>
1345
 
<tr>
1346
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1347
 
<td>a <span class="type">CdDevice</span> instance.</td>
1348
 
</tr>
1349
 
<tr>
1350
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
1351
 
<td>a key for the metadata dictionary</td>
1352
 
</tr>
1353
 
<tr>
1354
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1355
 
<td>the metadata value, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not set.</td>
1356
 
</tr>
1357
 
</tbody>
1358
 
</table></div>
1359
 
<p class="since">Since 0.1.5</p>
1360
 
</div>
1361
 
<hr>
1362
 
<div class="refsect2">
1363
 
<a name="cd-device-set-object-path"></a><h3>cd_device_set_object_path ()</h3>
1364
 
<pre class="programlisting"><span class="returnvalue">void</span>                cd_device_set_object_path           (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>,
1365
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>);</pre>
1366
 
<p>
1367
 
Sets the object path of the device.
1368
 
</p>
1369
 
<div class="variablelist"><table border="0">
1370
 
<col align="left" valign="top">
1371
 
<tbody>
1372
 
<tr>
1373
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1374
 
<td>a <span class="type">CdDevice</span> instance.</td>
1375
 
</tr>
1376
 
<tr>
1377
 
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1378
 
<td>The colord object path.</td>
1379
 
</tr>
1380
 
</tbody>
1381
 
</table></div>
1382
 
<p class="since">Since 0.1.8</p>
1383
 
</div>
1384
 
<hr>
1385
 
<div class="refsect2">
1386
 
<a name="cd-device-get-connected"></a><h3>cd_device_get_connected ()</h3>
1387
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_get_connected             (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1388
 
<p>
1389
 
Gets if the device has been connected.
1390
 
</p>
1391
 
<div class="variablelist"><table border="0">
1392
 
<col align="left" valign="top">
1393
 
<tbody>
1394
 
<tr>
1395
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1396
 
<td>a <span class="type">CdDevice</span> instance.</td>
1397
 
</tr>
1398
 
<tr>
1399
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1400
 
<td>
1401
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if properties are valid</td>
1402
 
</tr>
1403
 
</tbody>
1404
 
</table></div>
1405
 
<p class="since">Since 0.1.9</p>
1406
 
</div>
1407
 
<hr>
1408
 
<div class="refsect2">
1409
 
<a name="cd-device-to-string"></a><h3>cd_device_to_string ()</h3>
1410
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             cd_device_to_string                 (<em class="parameter"><code><span class="type">CdDevice</span> *device</code></em>);</pre>
1411
 
<p>
1412
 
Converts the device to a string description.
1413
 
</p>
1414
 
<div class="variablelist"><table border="0">
1415
 
<col align="left" valign="top">
1416
 
<tbody>
1417
 
<tr>
1418
 
<td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
1419
 
<td>a <span class="type">CdDevice</span> instance.</td>
1420
 
</tr>
1421
 
<tr>
1422
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1423
 
<td>text representation of <span class="type">CdDevice</span>
1424
 
</td>
1425
 
</tr>
1426
 
</tbody>
1427
 
</table></div>
1428
 
<p class="since">Since 0.1.0</p>
1429
 
</div>
1430
 
<hr>
1431
 
<div class="refsect2">
1432
 
<a name="cd-device-equal"></a><h3>cd_device_equal ()</h3>
1433
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            cd_device_equal                     (<em class="parameter"><code><span class="type">CdDevice</span> *device1</code></em>,
1434
 
                                                         <em class="parameter"><code><span class="type">CdDevice</span> *device2</code></em>);</pre>
1435
 
<p>
1436
 
Tests two devices for equality.
1437
 
</p>
1438
 
<div class="variablelist"><table border="0">
1439
 
<col align="left" valign="top">
1440
 
<tbody>
1441
 
<tr>
1442
 
<td><p><span class="term"><em class="parameter"><code>device1</code></em> :</span></p></td>
1443
 
<td>one <span class="type">CdDevice</span> instance.</td>
1444
 
</tr>
1445
 
<tr>
1446
 
<td><p><span class="term"><em class="parameter"><code>device2</code></em> :</span></p></td>
1447
 
<td>another <span class="type">CdDevice</span> instance.</td>
1448
 
</tr>
1449
 
<tr>
1450
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1451
 
<td>
1452
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the devices are the same device</td>
1453
 
</tr>
1454
 
</tbody>
1455
 
</table></div>
1456
 
<p class="since">Since 0.1.8</p>
1457
 
</div>
1458
 
<hr>
1459
 
<div class="refsect2">
1460
 
<a name="CdDevicePrivate"></a><h3>CdDevicePrivate</h3>
1461
 
<pre class="programlisting">typedef struct _CdDevicePrivate CdDevicePrivate;</pre>
1462
 
<p>
1463
 
Private <span class="type">CdDevice</span> data
1464
 
</p>
1465
 
</div>
1466
 
</div>
1467
 
</div>
1468
 
<div class="footer">
1469
 
<hr>
1470
 
          Generated by GTK-Doc V1.17</div>
1471
 
</body>
1472
 
</html>
 
 
b'\\ No newline at end of file'