|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/devhelp/books/dbus/api/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>D-Bus: dbus-connection.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
</ul></div>
<h1>dbus-connection.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */</span>
<a name="l00002"></a>00002 <span class="comment">/* dbus-connection.h DBusConnection object</span>
<a name="l00003"></a>00003 <span class="comment"> *</span>
<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2002, 2003 Red Hat Inc.</span>
<a name="l00005"></a>00005 <span class="comment"> *</span>
<a name="l00006"></a>00006 <span class="comment"> * Licensed under the Academic Free License version 2.1</span>
<a name="l00007"></a>00007 <span class="comment"> * </span>
<a name="l00008"></a>00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
<a name="l00009"></a>00009 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
<a name="l00010"></a>00010 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or</span>
<a name="l00011"></a>00011 <span class="comment"> * (at your option) any later version.</span>
<a name="l00012"></a>00012 <span class="comment"> *</span>
<a name="l00013"></a>00013 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
<a name="l00014"></a>00014 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00015"></a>00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
<a name="l00016"></a>00016 <span class="comment"> * GNU General Public License for more details.</span>
<a name="l00017"></a>00017 <span class="comment"> * </span>
<a name="l00018"></a>00018 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
<a name="l00019"></a>00019 <span class="comment"> * along with this program; if not, write to the Free Software</span>
<a name="l00020"></a>00020 <span class="comment"> * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00021"></a>00021 <span class="comment"> *</span>
<a name="l00022"></a>00022 <span class="comment"> */</span>
<a name="l00023"></a>00023 <span class="preprocessor">#if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION)</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#error "Only <dbus/dbus.h> can be included directly, this file may disappear or change contents."</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>
<a name="l00027"></a>00027 <span class="preprocessor">#ifndef DBUS_CONNECTION_H</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define DBUS_CONNECTION_H</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span>
<a name="l00030"></a>00030 <span class="preprocessor">#include <dbus/dbus-errors.h></span>
<a name="l00031"></a>00031 <span class="preprocessor">#include <dbus/dbus-memory.h></span>
<a name="l00032"></a>00032 <span class="preprocessor">#include <dbus/dbus-message.h></span>
<a name="l00033"></a>00033 <span class="preprocessor">#include <dbus/dbus-shared.h></span>
<a name="l00034"></a>00034
<a name="l00035"></a>00035 <a class="code" href="group__DBusMacros.html#g875146b01015e9ced22b25d76d549ab2">DBUS_BEGIN_DECLS</a>
<a name="l00036"></a>00036
<a name="l00042"></a>00042 <span class="comment">/* documented in dbus-watch.c */</span>
<a name="l00043"></a><a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusWatch.html">DBusWatch</a> <a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a>;
<a name="l00044"></a>00044 <span class="comment">/* documented in dbus-timeout.c */</span>
<a name="l00045"></a><a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">00045</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusTimeout.html">DBusTimeout</a> <a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a>;
<a name="l00047"></a><a class="code" href="group__DBusConnection.html#gadc8a802cfffb0719d394609d9cd2186">00047</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusPreallocatedSend.html">DBusPreallocatedSend</a> <a class="code" href="group__DBusConnection.html#gadc8a802cfffb0719d394609d9cd2186">DBusPreallocatedSend</a>;
<a name="l00049"></a><a class="code" href="group__DBusPendingCall.html#gd7fe26d49b2979777dd8d64bf2be0a71">00049</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusPendingCall.html">DBusPendingCall</a> <a class="code" href="group__DBusPendingCall.html#gd7fe26d49b2979777dd8d64bf2be0a71">DBusPendingCall</a>;
<a name="l00051"></a><a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">00051</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusConnection.html">DBusConnection</a> <a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a>;
<a name="l00053"></a><a class="code" href="group__DBusConnection.html#g4dd10016d1f17d1a2fbf0ad913c90427">00053</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structDBusObjectPathVTable.html">DBusObjectPathVTable</a> <a class="code" href="group__DBusConnection.html#g4dd10016d1f17d1a2fbf0ad913c90427">DBusObjectPathVTable</a>;
<a name="l00054"></a>00054
<a name="l00058"></a><a class="code" href="group__DBusConnection.html#g0556779e61aeb19eb9cf6b6466bd1b98">00058</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00059"></a>00059 {
<a name="l00060"></a>00060 <a class="code" href="group__DBusConnection.html#gg0556779e61aeb19eb9cf6b6466bd1b98178bd7a88e9bfbb8505db76eb7e0ccc4">DBUS_WATCH_READABLE</a> = 1 << 0,
<a name="l00061"></a>00061 <a class="code" href="group__DBusConnection.html#gg0556779e61aeb19eb9cf6b6466bd1b9862ddca29b06bfbbc08bb7f3dfd3d307f">DBUS_WATCH_WRITABLE</a> = 1 << 1,
<a name="l00062"></a>00062 <a class="code" href="group__DBusConnection.html#gg0556779e61aeb19eb9cf6b6466bd1b98b1474e26aa5be3d2876dd86bbe452156">DBUS_WATCH_ERROR</a> = 1 << 2,
<a name="l00067"></a><a class="code" href="group__DBusConnection.html#gg0556779e61aeb19eb9cf6b6466bd1b987a361a1a03f463c3c9e57f7368a0bfe4">00067</a> <a class="code" href="group__DBusConnection.html#gg0556779e61aeb19eb9cf6b6466bd1b987a361a1a03f463c3c9e57f7368a0bfe4">DBUS_WATCH_HANGUP</a> = 1 << 3
<a name="l00072"></a>00072 } <a class="code" href="group__DBusConnection.html#g0556779e61aeb19eb9cf6b6466bd1b98">DBusWatchFlags</a>;
<a name="l00073"></a>00073
<a name="l00078"></a><a class="code" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">00078</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>
<a name="l00079"></a>00079 {
<a name="l00080"></a>00080 <a class="code" href="group__DBusConnection.html#ggbf250a32ff740b2a8c99136e0142d8d2df8e8a594ab338cb9cf7855b19e37e93">DBUS_DISPATCH_DATA_REMAINS</a>,
<a name="l00081"></a>00081 <a class="code" href="group__DBusConnection.html#ggbf250a32ff740b2a8c99136e0142d8d2cb9bb9daa90f520d5fc9e84de3c5f017">DBUS_DISPATCH_COMPLETE</a>,
<a name="l00082"></a><a class="code" href="group__DBusConnection.html#ggbf250a32ff740b2a8c99136e0142d8d25af20a035f29cfa67fb8d69fb693b685">00082</a> <a class="code" href="group__DBusConnection.html#ggbf250a32ff740b2a8c99136e0142d8d25af20a035f29cfa67fb8d69fb693b685">DBUS_DISPATCH_NEED_MEMORY</a>
<a name="l00083"></a>00083 } <a class="code" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">DBusDispatchStatus</a>;
<a name="l00084"></a>00084
<a name="l00090"></a><a class="code" href="group__DBusConnection.html#g985b712fc165afa66e5901859b68b9de">00090</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> (* <a class="code" href="group__DBusConnection.html#g985b712fc165afa66e5901859b68b9de">DBusAddWatchFunction</a>) (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch,
<a name="l00091"></a>00091 <span class="keywordtype">void</span> *data);
<a name="l00096"></a><a class="code" href="group__DBusConnection.html#gfa7e0f7856f8ebbe66475979ef54ed9e">00096</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#gfa7e0f7856f8ebbe66475979ef54ed9e">DBusWatchToggledFunction</a>) (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch,
<a name="l00097"></a>00097 <span class="keywordtype">void</span> *data);
<a name="l00102"></a><a class="code" href="group__DBusConnection.html#g6a48c42c4bde24911cae7fda0d1f1589">00102</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#g6a48c42c4bde24911cae7fda0d1f1589">DBusRemoveWatchFunction</a>) (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch,
<a name="l00103"></a>00103 <span class="keywordtype">void</span> *data);
<a name="l00109"></a><a class="code" href="group__DBusConnection.html#g0f4e9f850546dfbe3a27edea05e5e590">00109</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> (* <a class="code" href="group__DBusConnection.html#g0f4e9f850546dfbe3a27edea05e5e590">DBusAddTimeoutFunction</a>) (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout,
<a name="l00110"></a>00110 <span class="keywordtype">void</span> *data);
<a name="l00116"></a><a class="code" href="group__DBusConnection.html#g1e98eb88ce848204d419495be5e1d228">00116</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#g1e98eb88ce848204d419495be5e1d228">DBusTimeoutToggledFunction</a>) (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout,
<a name="l00117"></a>00117 <span class="keywordtype">void</span> *data);
<a name="l00122"></a><a class="code" href="group__DBusConnection.html#gb11e8c56bd8637deca1439be635f6ca7">00122</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#gb11e8c56bd8637deca1439be635f6ca7">DBusRemoveTimeoutFunction</a>) (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout,
<a name="l00123"></a>00123 <span class="keywordtype">void</span> *data);
<a name="l00127"></a><a class="code" href="group__DBusConnection.html#gd888331dd2737769f669c5df779fe0ef">00127</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#gd888331dd2737769f669c5df779fe0ef">DBusDispatchStatusFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00128"></a>00128 <a class="code" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">DBusDispatchStatus</a> new_status,
<a name="l00129"></a>00129 <span class="keywordtype">void</span> *data);
<a name="l00134"></a><a class="code" href="group__DBusConnection.html#g8d21e6bab0bbca3efd2c6d5acb53d468">00134</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#g8d21e6bab0bbca3efd2c6d5acb53d468">DBusWakeupMainFunction</a>) (<span class="keywordtype">void</span> *data);
<a name="l00135"></a>00135
<a name="l00142"></a><a class="code" href="group__DBusConnection.html#g141b80629859a4c154c793f08c33d687">00142</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> (* <a class="code" href="group__DBusConnection.html#g141b80629859a4c154c793f08c33d687">DBusAllowUnixUserFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00143"></a>00143 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> uid,
<a name="l00144"></a>00144 <span class="keywordtype">void</span> *data);
<a name="l00145"></a>00145
<a name="l00152"></a><a class="code" href="group__DBusConnection.html#gf5c1e751b33a480c33f9141ad3ac75d9">00152</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> (* <a class="code" href="group__DBusConnection.html#gf5c1e751b33a480c33f9141ad3ac75d9">DBusAllowWindowsUserFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00153"></a>00153 <span class="keyword">const</span> <span class="keywordtype">char</span> *user_sid,
<a name="l00154"></a>00154 <span class="keywordtype">void</span> *data);
<a name="l00155"></a>00155
<a name="l00156"></a>00156
<a name="l00161"></a><a class="code" href="group__DBusConnection.html#g7a3483add4000e5498cd46f64d2b7c9a">00161</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#g7a3483add4000e5498cd46f64d2b7c9a">DBusPendingCallNotifyFunction</a>) (<a class="code" href="group__DBusPendingCall.html#gd7fe26d49b2979777dd8d64bf2be0a71">DBusPendingCall</a> *pending,
<a name="l00162"></a>00162 <span class="keywordtype">void</span> *user_data);
<a name="l00163"></a>00163
<a name="l00168"></a><a class="code" href="group__DBusConnection.html#g5cbcefc9b79af6e468eba14d0d7197b2">00168</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusShared.html#g8244b29230187624c24986c24edab1de">DBusHandlerResult</a> (* <a class="code" href="group__DBusConnection.html#g5cbcefc9b79af6e468eba14d0d7197b2">DBusHandleMessageFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00169"></a>00169 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00170"></a>00170 <span class="keywordtype">void</span> *user_data);
<a name="l00171"></a>00171
<a name="l00172"></a>00172 <a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a>* <a class="code" href="group__DBusConnection.html#gc6bc8680215ed6e3b526903736f4edde">dbus_connection_open</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *address,
<a name="l00173"></a>00173 <a class="code" href="structDBusError.html">DBusError</a> *error);
<a name="l00174"></a>00174 <a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a>* <a class="code" href="group__DBusConnection.html#gce3add3e44f74a7f60ee2b102264c48d">dbus_connection_open_private</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *address,
<a name="l00175"></a>00175 <a class="code" href="structDBusError.html">DBusError</a> *error);
<a name="l00176"></a>00176 <a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a>* <a class="code" href="group__DBusConnection.html#gd9a07052fe293b559303efc8546dc9ec">dbus_connection_ref</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gce42c9247692e466fb6bdeab82ccddc4">dbus_connection_unref</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#ge130c33da29477897d362ab89f068191">dbus_connection_close</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00179"></a>00179 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g9a34c73c6e98ac73b5cdaf60598223f8">dbus_connection_get_is_connected</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00180"></a>00180 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g76c4edeeed595863b6682c410e004bf5">dbus_connection_get_is_authenticated</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00181"></a>00181 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g2a3361017d88d0c6ff5dd5ec577e28c7">dbus_connection_get_is_anonymous</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00182"></a>00182 <span class="keywordtype">char</span>* <a class="code" href="group__DBusConnection.html#g6fed11dcbcd1c9a6f053b04ddafb402c">dbus_connection_get_server_id</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00183"></a>00183 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g0d3f6cc49cf2d9135f44e4490688ebe5">dbus_connection_set_exit_on_disconnect</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00184"></a>00184 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> exit_on_disconnect);
<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g93aed4ba4a2a22d9bdc63a5732dd41dd">dbus_connection_flush</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00186"></a>00186 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g65668674acca39dac5f5c434d5d7cc2e">dbus_connection_read_write_dispatch</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00187"></a>00187 <span class="keywordtype">int</span> timeout_milliseconds);
<a name="l00188"></a>00188 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g4ec583a30648dc8cd5dad868cf5472da">dbus_connection_read_write</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00189"></a>00189 <span class="keywordtype">int</span> timeout_milliseconds);
<a name="l00190"></a>00190 <a class="code" href="structDBusMessage.html">DBusMessage</a>* <a class="code" href="group__DBusConnection.html#g6992174da00706cf1653a5cdb19cf837">dbus_connection_borrow_message</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00191"></a>00191 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gc59600eaf27dc75f56c6931bd64603ef">dbus_connection_return_message</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00192"></a>00192 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message);
<a name="l00193"></a>00193 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gb6e0bd7b0e631ea94d1b2c1224ccf199">dbus_connection_steal_borrowed_message</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00194"></a>00194 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message);
<a name="l00195"></a>00195 <a class="code" href="structDBusMessage.html">DBusMessage</a>* <a class="code" href="group__DBusConnection.html#g45dd4e9c961e8d1a4d3f8cb0e4a4123d">dbus_connection_pop_message</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00196"></a>00196 <a class="code" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">DBusDispatchStatus</a> <a class="code" href="group__DBusConnection.html#g79a08402bb848f16d9276e6650fdfc9a">dbus_connection_get_dispatch_status</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00197"></a>00197 <a class="code" href="group__DBusConnection.html#gbf250a32ff740b2a8c99136e0142d8d2">DBusDispatchStatus</a> <a class="code" href="group__DBusConnection.html#ge1b196d2d4b256b9276bb7bc6879813b">dbus_connection_dispatch</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00198"></a>00198 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnectionInternals.html#g2210bb5734c1a04d0d654b026f27d94e">dbus_connection_has_messages_to_send</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00199"></a>00199 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g579fe70c804800df3786e50319521970">dbus_connection_send</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00200"></a>00200 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00201"></a>00201 <a class="code" href="group__DBusTypes.html#gf513803b030613a669cc7ef199f90a8b">dbus_uint32_t</a> *client_serial);
<a name="l00202"></a>00202 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g8ffe6999b791b68ef959d39144632bfb">dbus_connection_send_with_reply</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00203"></a>00203 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00204"></a>00204 <a class="code" href="group__DBusPendingCall.html#gd7fe26d49b2979777dd8d64bf2be0a71">DBusPendingCall</a> **pending_return,
<a name="l00205"></a>00205 <span class="keywordtype">int</span> timeout_milliseconds);
<a name="l00206"></a>00206 <a class="code" href="structDBusMessage.html">DBusMessage</a> * <a class="code" href="group__DBusConnection.html#g8f6d7fcce1ec614bf5608231da688cb2">dbus_connection_send_with_reply_and_block</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00207"></a>00207 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00208"></a>00208 <span class="keywordtype">int</span> timeout_milliseconds,
<a name="l00209"></a>00209 <a class="code" href="structDBusError.html">DBusError</a> *error);
<a name="l00210"></a>00210 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g71e9a01114fcffe86b450d9b521a4540">dbus_connection_set_watch_functions</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00211"></a>00211 <a class="code" href="group__DBusConnection.html#g985b712fc165afa66e5901859b68b9de">DBusAddWatchFunction</a> add_function,
<a name="l00212"></a>00212 <a class="code" href="group__DBusConnection.html#g6a48c42c4bde24911cae7fda0d1f1589">DBusRemoveWatchFunction</a> remove_function,
<a name="l00213"></a>00213 <a class="code" href="group__DBusConnection.html#gfa7e0f7856f8ebbe66475979ef54ed9e">DBusWatchToggledFunction</a> toggled_function,
<a name="l00214"></a>00214 <span class="keywordtype">void</span> *data,
<a name="l00215"></a>00215 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00216"></a>00216 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g1e827990ea677cbe69ead0b3ccc4b91c">dbus_connection_set_timeout_functions</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00217"></a>00217 <a class="code" href="group__DBusConnection.html#g0f4e9f850546dfbe3a27edea05e5e590">DBusAddTimeoutFunction</a> add_function,
<a name="l00218"></a>00218 <a class="code" href="group__DBusConnection.html#gb11e8c56bd8637deca1439be635f6ca7">DBusRemoveTimeoutFunction</a> remove_function,
<a name="l00219"></a>00219 <a class="code" href="group__DBusConnection.html#g1e98eb88ce848204d419495be5e1d228">DBusTimeoutToggledFunction</a> toggled_function,
<a name="l00220"></a>00220 <span class="keywordtype">void</span> *data,
<a name="l00221"></a>00221 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00222"></a>00222 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#ge4b62a3933f61445c7a242966c6d0fa6">dbus_connection_set_wakeup_main_function</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00223"></a>00223 <a class="code" href="group__DBusConnection.html#g8d21e6bab0bbca3efd2c6d5acb53d468">DBusWakeupMainFunction</a> wakeup_main_function,
<a name="l00224"></a>00224 <span class="keywordtype">void</span> *data,
<a name="l00225"></a>00225 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00226"></a>00226 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gdf6557742f6b8b0daefc609dfd542c48">dbus_connection_set_dispatch_status_function</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00227"></a>00227 <a class="code" href="group__DBusConnection.html#gd888331dd2737769f669c5df779fe0ef">DBusDispatchStatusFunction</a> function,
<a name="l00228"></a>00228 <span class="keywordtype">void</span> *data,
<a name="l00229"></a>00229 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00230"></a>00230 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gc95c691d7a2c6d96d54cac740cd7068e">dbus_connection_get_unix_user</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00231"></a>00231 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *uid);
<a name="l00232"></a>00232 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gfecab71a36da9400dc0bf537d9436e32">dbus_connection_get_unix_process_id</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00233"></a>00233 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *pid);
<a name="l00234"></a>00234 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gd5b08fdd0cf5f79ad4dc9243acfa181c">dbus_connection_set_unix_user_function</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00235"></a>00235 <a class="code" href="group__DBusConnection.html#g141b80629859a4c154c793f08c33d687">DBusAllowUnixUserFunction</a> function,
<a name="l00236"></a>00236 <span class="keywordtype">void</span> *data,
<a name="l00237"></a>00237 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00238"></a>00238 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gf170715e1039639948127ff259203754">dbus_connection_get_windows_user</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00239"></a>00239 <span class="keywordtype">char</span> **windows_sid_p);
<a name="l00240"></a>00240 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gf672a6f48e0982db326804b582a5197d">dbus_connection_set_windows_user_function</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00241"></a>00241 <a class="code" href="group__DBusConnection.html#gf5c1e751b33a480c33f9141ad3ac75d9">DBusAllowWindowsUserFunction</a> function,
<a name="l00242"></a>00242 <span class="keywordtype">void</span> *data,
<a name="l00243"></a>00243 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00244"></a>00244 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g6906ebb174b6a2b9779bb443f8447b35">dbus_connection_set_allow_anonymous</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00245"></a>00245 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> value);
<a name="l00246"></a>00246 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g07ab3c57b1721042d2b18e2adecb0e65">dbus_connection_set_route_peer_messages</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00247"></a>00247 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> value);
<a name="l00248"></a>00248
<a name="l00249"></a>00249
<a name="l00250"></a>00250 <span class="comment">/* Filters */</span>
<a name="l00251"></a>00251
<a name="l00252"></a>00252 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#ga5429cad2e821b7013f11886c679142e">dbus_connection_add_filter</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00253"></a>00253 <a class="code" href="group__DBusConnection.html#g5cbcefc9b79af6e468eba14d0d7197b2">DBusHandleMessageFunction</a> function,
<a name="l00254"></a>00254 <span class="keywordtype">void</span> *user_data,
<a name="l00255"></a>00255 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00256"></a>00256 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#gadb0b10e18f6ed87e69b22fe6770b04c">dbus_connection_remove_filter</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00257"></a>00257 <a class="code" href="group__DBusConnection.html#g5cbcefc9b79af6e468eba14d0d7197b2">DBusHandleMessageFunction</a> function,
<a name="l00258"></a>00258 <span class="keywordtype">void</span> *user_data);
<a name="l00259"></a>00259
<a name="l00260"></a>00260
<a name="l00261"></a>00261 <span class="comment">/* Other */</span>
<a name="l00262"></a>00262 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g8d3ca0ee00a09d4b2f633765b23a6808">dbus_connection_allocate_data_slot</a> (<a class="code" href="group__DBusTypes.html#gb18afa60e9b17b6e322735bda3d863d8">dbus_int32_t</a> *slot_p);
<a name="l00263"></a>00263 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g69aa77284bd7088cd09f52f50f2700f4">dbus_connection_free_data_slot</a> (<a class="code" href="group__DBusTypes.html#gb18afa60e9b17b6e322735bda3d863d8">dbus_int32_t</a> *slot_p);
<a name="l00264"></a>00264 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g83ded444f945d66c2579891d176934be">dbus_connection_set_data</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00265"></a>00265 <a class="code" href="group__DBusTypes.html#gb18afa60e9b17b6e322735bda3d863d8">dbus_int32_t</a> slot,
<a name="l00266"></a>00266 <span class="keywordtype">void</span> *data,
<a name="l00267"></a>00267 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_func);
<a name="l00268"></a>00268 <span class="keywordtype">void</span>* <a class="code" href="group__DBusConnection.html#g9ea7bbc24387cf2a7d48c86f662acefd">dbus_connection_get_data</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00269"></a>00269 <a class="code" href="group__DBusTypes.html#gb18afa60e9b17b6e322735bda3d863d8">dbus_int32_t</a> slot);
<a name="l00270"></a>00270
<a name="l00271"></a>00271 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#ga70e48639fa82a42577fb01a93354e3e">dbus_connection_set_change_sigpipe</a> (<a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> will_modify_sigpipe);
<a name="l00272"></a>00272
<a name="l00273"></a>00273 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g36dd6ca121c45a7dc2be95bdaea5c1f0">dbus_connection_set_max_message_size</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00274"></a>00274 <span class="keywordtype">long</span> size);
<a name="l00275"></a>00275 <span class="keywordtype">long</span> <a class="code" href="group__DBusConnection.html#gb5baee52280709cef8658f7dac20e5b7">dbus_connection_get_max_message_size</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00276"></a>00276 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g10c04abb655d2938f46f15576a99e08c">dbus_connection_set_max_received_size</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00277"></a>00277 <span class="keywordtype">long</span> size);
<a name="l00278"></a>00278 <span class="keywordtype">long</span> <a class="code" href="group__DBusConnection.html#ga5360c972104ce2c2823fe5c7cd0e101">dbus_connection_get_max_received_size</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00279"></a>00279 <span class="keywordtype">long</span> <a class="code" href="group__DBusConnection.html#gbc94e2c43e3f16ae74b25d3f93cf7d4a">dbus_connection_get_outgoing_size</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00280"></a>00280
<a name="l00281"></a>00281 <a class="code" href="group__DBusConnection.html#gadc8a802cfffb0719d394609d9cd2186">DBusPreallocatedSend</a>* <a class="code" href="group__DBusConnection.html#gd7d9bf94b236b007ddb767b915e86174">dbus_connection_preallocate_send</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection);
<a name="l00282"></a>00282 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g1f086d1729058be17ab9d9888cf5283b">dbus_connection_free_preallocated_send</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00283"></a>00283 <a class="code" href="group__DBusConnection.html#gadc8a802cfffb0719d394609d9cd2186">DBusPreallocatedSend</a> *preallocated);
<a name="l00284"></a>00284 <span class="keywordtype">void</span> <a class="code" href="group__DBusConnection.html#g5fefd84c604709d4d9addf5053292843">dbus_connection_send_preallocated</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00285"></a>00285 <a class="code" href="group__DBusConnection.html#gadc8a802cfffb0719d394609d9cd2186">DBusPreallocatedSend</a> *preallocated,
<a name="l00286"></a>00286 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00287"></a>00287 <a class="code" href="group__DBusTypes.html#gf513803b030613a669cc7ef199f90a8b">dbus_uint32_t</a> *client_serial);
<a name="l00288"></a>00288
<a name="l00289"></a>00289
<a name="l00290"></a>00290 <span class="comment">/* Object tree functionality */</span>
<a name="l00291"></a>00291
<a name="l00296"></a><a class="code" href="group__DBusConnection.html#gd0fc0a7c19169605633760b2bbe5e3e0">00296</a> <span class="keyword">typedef</span> void (* <a class="code" href="group__DBusConnection.html#gd0fc0a7c19169605633760b2bbe5e3e0">DBusObjectPathUnregisterFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00297"></a>00297 <span class="keywordtype">void</span> *user_data);
<a name="l00303"></a><a class="code" href="group__DBusConnection.html#g55257eacf7f9f98b1302e6dcc96c6dd4">00303</a> <span class="keyword">typedef</span> <a class="code" href="group__DBusShared.html#g8244b29230187624c24986c24edab1de">DBusHandlerResult</a> (* <a class="code" href="group__DBusConnection.html#g55257eacf7f9f98b1302e6dcc96c6dd4">DBusObjectPathMessageFunction</a>) (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00304"></a>00304 <a class="code" href="structDBusMessage.html">DBusMessage</a> *message,
<a name="l00305"></a>00305 <span class="keywordtype">void</span> *user_data);
<a name="l00306"></a>00306
<a name="l00313"></a><a class="code" href="structDBusObjectPathVTable.html">00313</a> <span class="keyword">struct </span><a class="code" href="group__DBusConnection.html#g4dd10016d1f17d1a2fbf0ad913c90427">DBusObjectPathVTable</a>
<a name="l00314"></a>00314 {
<a name="l00315"></a><a class="code" href="structDBusObjectPathVTable.html#bb6c084f345051b9649615b91ec654d4">00315</a> <a class="code" href="group__DBusConnection.html#gd0fc0a7c19169605633760b2bbe5e3e0">DBusObjectPathUnregisterFunction</a> <a class="code" href="structDBusObjectPathVTable.html#bb6c084f345051b9649615b91ec654d4">unregister_function</a>;
<a name="l00316"></a><a class="code" href="structDBusObjectPathVTable.html#83464b6b8b66fb7adebd8e3bf8ff1b70">00316</a> <a class="code" href="group__DBusConnection.html#g55257eacf7f9f98b1302e6dcc96c6dd4">DBusObjectPathMessageFunction</a> <a class="code" href="structDBusObjectPathVTable.html#83464b6b8b66fb7adebd8e3bf8ff1b70">message_function</a>;
<a name="l00318"></a>00318 void (* <a class="code" href="structDBusObjectPathVTable.html#79631ded7f5b5c7813b9bab7b1e7d54f">dbus_internal_pad1</a>) (<span class="keywordtype">void</span> *);
<a name="l00319"></a>00319 void (* <a class="code" href="structDBusObjectPathVTable.html#85acecfc66f21e5b92d7905f11ea8b4e">dbus_internal_pad2</a>) (<span class="keywordtype">void</span> *);
<a name="l00320"></a>00320 void (* <a class="code" href="structDBusObjectPathVTable.html#eec069a451c39eec8a55a18ca5751316">dbus_internal_pad3</a>) (<span class="keywordtype">void</span> *);
<a name="l00321"></a>00321 void (* <a class="code" href="structDBusObjectPathVTable.html#dac429c5024a302ec54d142c733c71b4">dbus_internal_pad4</a>) (<span class="keywordtype">void</span> *);
<a name="l00322"></a>00322 };
<a name="l00323"></a>00323
<a name="l00324"></a>00324 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g2fbfde4f6c28167a39c1e7dc41b866af">dbus_connection_register_object_path</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00325"></a>00325 <span class="keyword">const</span> <span class="keywordtype">char</span> *path,
<a name="l00326"></a>00326 <span class="keyword">const</span> <a class="code" href="group__DBusConnection.html#g4dd10016d1f17d1a2fbf0ad913c90427">DBusObjectPathVTable</a> *vtable,
<a name="l00327"></a>00327 <span class="keywordtype">void</span> *user_data);
<a name="l00328"></a>00328 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g06adafcf5276e0f2fa03d45a979e92cf">dbus_connection_register_fallback</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00329"></a>00329 <span class="keyword">const</span> <span class="keywordtype">char</span> *path,
<a name="l00330"></a>00330 <span class="keyword">const</span> <a class="code" href="group__DBusConnection.html#g4dd10016d1f17d1a2fbf0ad913c90427">DBusObjectPathVTable</a> *vtable,
<a name="l00331"></a>00331 <span class="keywordtype">void</span> *user_data);
<a name="l00332"></a>00332 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g1b904229c98dfa48440cdf6864131da0">dbus_connection_unregister_object_path</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00333"></a>00333 <span class="keyword">const</span> <span class="keywordtype">char</span> *path);
<a name="l00334"></a>00334
<a name="l00335"></a>00335 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gb774854a813d9e509a36afe8f5aee0f8">dbus_connection_get_object_path_data</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00336"></a>00336 <span class="keyword">const</span> <span class="keywordtype">char</span> *path,
<a name="l00337"></a>00337 <span class="keywordtype">void</span> **data_p);
<a name="l00338"></a>00338
<a name="l00339"></a>00339 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gdd1096d2586655952291cb852018b5e9">dbus_connection_list_registered</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00340"></a>00340 <span class="keyword">const</span> <span class="keywordtype">char</span> *parent_path,
<a name="l00341"></a>00341 <span class="keywordtype">char</span> ***child_entries);
<a name="l00342"></a>00342
<a name="l00343"></a>00343 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#g7444bf75c08e1499801792cae7fdfcb6">dbus_connection_get_unix_fd</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00344"></a>00344 <span class="keywordtype">int</span> *fd);
<a name="l00345"></a>00345 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusConnection.html#gc22ccbaed8d791f3c83d64f118eb9065">dbus_connection_get_socket</a> (<a class="code" href="group__DBusConnection.html#g168c25556d88c296ebc64f1d7b20f699">DBusConnection</a> *connection,
<a name="l00346"></a>00346 <span class="keywordtype">int</span> *fd);
<a name="l00347"></a>00347
<a name="l00356"></a>00356 <span class="preprocessor">#ifndef DBUS_DISABLE_DEPRECATED</span>
<a name="l00357"></a>00357 <span class="preprocessor"></span><a class="code" href="group__DBusMacros.html#g7b014fa99f6ef38c1aa5a9c02468e3a0">DBUS_DEPRECATED</a> <span class="keywordtype">int</span> <a class="code" href="group__DBusWatch.html#g62d7e86fe386ed48fb90d443b3a2ce7a">dbus_watch_get_fd</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00358"></a>00358 <span class="preprocessor">#endif</span>
<a name="l00359"></a>00359 <span class="preprocessor"></span>
<a name="l00360"></a>00360 <span class="keywordtype">int</span> <a class="code" href="group__DBusWatch.html#g15df7f6120ead3e09bec8a70d3c43c0d">dbus_watch_get_unix_fd</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00361"></a>00361 <span class="keywordtype">int</span> <a class="code" href="group__DBusWatch.html#g91308f393d41b31babda17c83833517f">dbus_watch_get_socket</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00362"></a>00362 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__DBusWatch.html#gf172a2b1d1f82333e67cec8d99c9204a">dbus_watch_get_flags</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00363"></a>00363 <span class="keywordtype">void</span>* <a class="code" href="group__DBusWatch.html#g8dcdbd07f15a56207af4a36cb005da77">dbus_watch_get_data</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00364"></a>00364 <span class="keywordtype">void</span> <a class="code" href="group__DBusWatch.html#g5c75a65cf0680956cc0188d86a05cfae">dbus_watch_set_data</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch,
<a name="l00365"></a>00365 <span class="keywordtype">void</span> *data,
<a name="l00366"></a>00366 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00367"></a>00367 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusWatch.html#gc2acdb1794450ac01a43ec4c3e07ebf7">dbus_watch_handle</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch,
<a name="l00368"></a>00368 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);
<a name="l00369"></a>00369 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusWatch.html#ge7a91e6d4d1bc187419c47c522e33a8f">dbus_watch_get_enabled</a> (<a class="code" href="group__DBusWatch.html#ga5aa1734b328af3a18116d4a8a157721">DBusWatch</a> *watch);
<a name="l00370"></a>00370
<a name="l00378"></a>00378 <span class="keywordtype">int</span> <a class="code" href="group__DBusTimeout.html#g67ba21b6189438875c6007ee79da5e37">dbus_timeout_get_interval</a> (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout);
<a name="l00379"></a>00379 <span class="keywordtype">void</span>* <a class="code" href="group__DBusTimeout.html#g7c561ec66daa2f53a274485f10c827c7">dbus_timeout_get_data</a> (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout);
<a name="l00380"></a>00380 <span class="keywordtype">void</span> <a class="code" href="group__DBusTimeout.html#g88712006f7772174504a0fba0a0ddd60">dbus_timeout_set_data</a> (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout,
<a name="l00381"></a>00381 <span class="keywordtype">void</span> *data,
<a name="l00382"></a>00382 <a class="code" href="group__DBusMemory.html#g8792ec2b2b8626ca28022faf51ec415a">DBusFreeFunction</a> free_data_function);
<a name="l00383"></a>00383 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusTimeout.html#g038b67c8d3db2624a1e4a8bc45f25d12">dbus_timeout_handle</a> (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout);
<a name="l00384"></a>00384 <a class="code" href="group__DBusTypes.html#g39c9cb0f3a2a8ad6f55cc4855d035349">dbus_bool_t</a> <a class="code" href="group__DBusTimeout.html#g58954b2edb45ec1632529d35525ea45c">dbus_timeout_get_enabled</a> (<a class="code" href="group__DBusTimeout.html#g6f0a4887747250a5fc9daeeb32b2d6af">DBusTimeout</a> *timeout);
<a name="l00385"></a>00385
<a name="l00388"></a>00388 <a class="code" href="group__DBusMacros.html#ge4a9263a43f8220f6e1c0fd07cf6e59a">DBUS_END_DECLS</a>
<a name="l00389"></a>00389
<a name="l00390"></a>00390 <span class="preprocessor">#endif </span><span class="comment">/* DBUS_CONNECTION_H */</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Dec 14 22:26:11 2009 for D-Bus by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>