1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>Cairo-Dock: Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dbus.h</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Généré par Doxygen 1.5.3 -->
10
<li><a href="index.html"><span>Page principale</span></a></li>
11
<li><a href="annotated.html"><span>Structures de données</span></a></li>
12
<li class="current"><a href="files.html"><span>Fichiers</span></a></li>
14
<form action="search.php" method="get">
15
<table cellspacing="0" cellpadding="0" border="0">
17
<td><label> Rechercher </label></td>
18
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
25
<h1>Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-dbus.h</h1>
27
<a href="cairo-dock-dbus_8h-source.html">Aller au code source de ce fichier.</a><table border="0" cellpadding="0" cellspacing="0">
29
<tr><td colspan="2"><br><h2>Fonctions</h2></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#649db601a61296129cd1612a2abe7368">cairo_dock_initialize_dbus_manager</a> (void)</td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">DBusGConnection * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#1813624dabbef2d5b9f247106372c5a6">cairo_dock_get_dbus_connection</a> (void)</td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#0a1d26dfa93988a16756512e467b9ed0">cairo_dock_register_service_name</a> (const gchar *cServiceName)</td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">gboolean </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#8e64b42f79ff518bc8512529423756b5">cairo_dock_bdus_is_enabled</a> (void)</td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">DBusGProxy * </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#1177d4b7d39129b56d5b7e1c657b1f83">cairo_dock_create_new_dbus_proxy</a> (const char *name, const char *path, const char *interface)</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top">gboolean </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-dbus_8h.html#afb96e15a8c3382b18c94897fda490f7">cairo_dock_dbus_detect_application</a> (const gchar *cName)</td></tr>
43
<hr><h2>Documentation des fonctions</h2>
44
<a class="anchor" name="649db601a61296129cd1612a2abe7368"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_initialize_dbus_manager" ref="649db601a61296129cd1612a2abe7368" args="(void)" -->
46
<div class="memproto">
47
<table class="memname">
49
<td class="memname">void cairo_dock_initialize_dbus_manager </td>
51
<td class="paramtype">void </td>
52
<td class="paramname"> </td>
53
<td> ) </td>
54
<td width="100%"></td>
61
Initialise le gestionnaire de bus dans le dock. Il recupere la connexion 'session' de DBus, y etablit un proxy, et les met a disposition de tout le monde.
64
<a class="anchor" name="1813624dabbef2d5b9f247106372c5a6"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_get_dbus_connection" ref="1813624dabbef2d5b9f247106372c5a6" args="(void)" -->
66
<div class="memproto">
67
<table class="memname">
69
<td class="memname">DBusGConnection* cairo_dock_get_dbus_connection </td>
71
<td class="paramtype">void </td>
72
<td class="paramname"> </td>
73
<td> ) </td>
74
<td width="100%"></td>
81
Retourne la connexion 'session' de DBus. <dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la connexion au bus. </dd></dl>
85
<a class="anchor" name="0a1d26dfa93988a16756512e467b9ed0"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_register_service_name" ref="0a1d26dfa93988a16756512e467b9ed0" args="(const gchar *cServiceName)" -->
87
<div class="memproto">
88
<table class="memname">
90
<td class="memname">void cairo_dock_register_service_name </td>
92
<td class="paramtype">const gchar * </td>
93
<td class="paramname"> <em>cServiceName</em> </td>
94
<td> ) </td>
95
<td width="100%"></td>
102
Enregistre un nouveau service sur le bus. <dl compact><dt><b>Paramètres:</b></dt><dd>
103
<table border="0" cellspacing="2" cellpadding="0">
104
<tr><td valign="top"></td><td valign="top"><em>cServiceName</em> </td><td>le nom du service. </td></tr>
110
<a class="anchor" name="8e64b42f79ff518bc8512529423756b5"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_bdus_is_enabled" ref="8e64b42f79ff518bc8512529423756b5" args="(void)" -->
111
<div class="memitem">
112
<div class="memproto">
113
<table class="memname">
115
<td class="memname">gboolean cairo_dock_bdus_is_enabled </td>
117
<td class="paramtype">void </td>
118
<td class="paramname"> </td>
119
<td> ) </td>
120
<td width="100%"></td>
127
Dis si le bus est disponible dans le dock. <dl class="return" compact><dt><b>Renvoie:</b></dt><dd>TRUE ssi le bus a pu etre recupere precedemment. </dd></dl>
131
<a class="anchor" name="1177d4b7d39129b56d5b7e1c657b1f83"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_create_new_dbus_proxy" ref="1177d4b7d39129b56d5b7e1c657b1f83" args="(const char *name, const char *path, const char *interface)" -->
132
<div class="memitem">
133
<div class="memproto">
134
<table class="memname">
136
<td class="memname">DBusGProxy* cairo_dock_create_new_dbus_proxy </td>
138
<td class="paramtype">const char * </td>
139
<td class="paramname"> <em>name</em>, </td>
142
<td class="paramkey"></td>
144
<td class="paramtype">const char * </td>
145
<td class="paramname"> <em>path</em>, </td>
148
<td class="paramkey"></td>
150
<td class="paramtype">const char * </td>
151
<td class="paramname"> <em>interface</em></td><td> </td>
156
<td></td><td></td><td width="100%"></td>
163
Cree un nouveau proxy pour la connexion 'session'. <dl compact><dt><b>Paramètres:</b></dt><dd>
164
<table border="0" cellspacing="2" cellpadding="0">
165
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>un nom sur le bus. </td></tr>
166
<tr><td valign="top"></td><td valign="top"><em>path</em> </td><td>le chemin associe. </td></tr>
167
<tr><td valign="top"></td><td valign="top"><em>interface</em> </td><td>nom de l'interface associee. </td></tr>
170
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>le proxy nouvellement cree. </dd></dl>
174
<a class="anchor" name="afb96e15a8c3382b18c94897fda490f7"></a><!-- doxytag: member="cairo-dock-dbus.h::cairo_dock_dbus_detect_application" ref="afb96e15a8c3382b18c94897fda490f7" args="(const gchar *cName)" -->
175
<div class="memitem">
176
<div class="memproto">
177
<table class="memname">
179
<td class="memname">gboolean cairo_dock_dbus_detect_application </td>
181
<td class="paramtype">const gchar * </td>
182
<td class="paramname"> <em>cName</em> </td>
183
<td> ) </td>
184
<td width="100%"></td>
191
Detecte si une application est couramment lancee. <dl compact><dt><b>Paramètres:</b></dt><dd>
192
<table border="0" cellspacing="2" cellpadding="0">
193
<tr><td valign="top"></td><td valign="top"><em>cName</em> </td><td>nom de l'application. </td></tr>
196
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>TRUE ssi l'application est lancee et possede un service sur le bus. </dd></dl>
200
<hr size="1"><address style="text-align: right;"><small>Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par
201
<a href="http://www.doxygen.org/index.html">
202
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>