| Current File : //usr/share/doc/dbus/api/dbus-protocol_8h_source.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>D-Bus: dbus-protocol.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">D-Bus
 <span id="projectnumber">1.8.20</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.6.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</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 class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File List</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">dbus-protocol.h</div> </div>
</div><!--header-->
<div class="contents">
<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-protocol.h D-Bus protocol constants</span>
<a name="l00003"></a>00003 <span class="comment"> *</span>
<a name="l00004"></a>00004 <span class="comment"> * Copyright (C) 2002, 2003 CodeFactory AB</span>
<a name="l00005"></a>00005 <span class="comment"> * Copyright (C) 2004, 2005 Red Hat, Inc.</span>
<a name="l00006"></a>00006 <span class="comment"> *</span>
<a name="l00007"></a>00007 <span class="comment"> * Licensed under the Academic Free License version 2.1</span>
<a name="l00008"></a>00008 <span class="comment"> *</span>
<a name="l00009"></a>00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify</span>
<a name="l00010"></a>00010 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
<a name="l00011"></a>00011 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or</span>
<a name="l00012"></a>00012 <span class="comment"> * (at your option) any later version.</span>
<a name="l00013"></a>00013 <span class="comment"> *</span>
<a name="l00014"></a>00014 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
<a name="l00015"></a>00015 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00016"></a>00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
<a name="l00017"></a>00017 <span class="comment"> * GNU General Public License for more details.</span>
<a name="l00018"></a>00018 <span class="comment"> *</span>
<a name="l00019"></a>00019 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
<a name="l00020"></a>00020 <span class="comment"> * along with this program; if not, write to the Free Software</span>
<a name="l00021"></a>00021 <span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span>
<a name="l00022"></a>00022 <span class="comment"> *</span>
<a name="l00023"></a>00023 <span class="comment"> */</span>
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="preprocessor">#ifndef DBUS_PROTOCOL_H</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define DBUS_PROTOCOL_H</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span>
<a name="l00028"></a>00028 <span class="comment">/* Don't include anything in here from anywhere else. It's</span>
<a name="l00029"></a>00029 <span class="comment"> * intended for use by any random library.</span>
<a name="l00030"></a>00030 <span class="comment"> */</span>
<a name="l00031"></a>00031
<a name="l00032"></a>00032 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
<a name="l00034"></a>00034 <span class="preprocessor">#if 0</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span>} <span class="comment">/* avoids confusing emacs indentation */</span>
<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <span class="comment">/* Normally docs are in .c files, but there isn't a .c file for this. */</span>
<a name="l00052"></a>00052 <span class="comment">/* Message byte order */</span>
<a name="l00053"></a><a class="code" href="group__DBusProtocol.html#gaae5e00bf9091a457e5bb3f9a75d982ca">00053</a> <span class="preprocessor">#define DBUS_LITTLE_ENDIAN ('l') </span>
<a name="l00054"></a><a class="code" href="group__DBusProtocol.html#gaed8596f854e755344dfbc811a73b0757">00054</a> <span class="preprocessor">#define DBUS_BIG_ENDIAN ('B') </span>
<a name="l00057"></a><a class="code" href="group__DBusProtocol.html#gae1ab70067a616d852e5fc264abb66608">00057</a> <span class="preprocessor">#define DBUS_MAJOR_PROTOCOL_VERSION 1</span>
<a name="l00058"></a>00058 <span class="preprocessor"></span>
<a name="l00060"></a><a class="code" href="group__DBusProtocol.html#gaa9588da889743b2119dc6664712ae51e">00060</a> <span class="preprocessor">#define DBUS_TYPE_INVALID ((int) '\0')</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span>
<a name="l00062"></a><a class="code" href="group__DBusProtocol.html#ga0ce68c19b9039f3db5a1d6f60dd14930">00062</a> <span class="preprocessor">#define DBUS_TYPE_INVALID_AS_STRING "\0"</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span>
<a name="l00064"></a>00064 <span class="comment">/* Primitive types */</span>
<a name="l00066"></a><a class="code" href="group__DBusProtocol.html#ga355d6d0998164a5eb915a26fb67fce5f">00066</a> <span class="preprocessor">#define DBUS_TYPE_BYTE ((int) 'y')</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span>
<a name="l00068"></a><a class="code" href="group__DBusProtocol.html#ga309cc856f9b903032b55fe346268104b">00068</a> <span class="preprocessor">#define DBUS_TYPE_BYTE_AS_STRING "y"</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span>
<a name="l00070"></a><a class="code" href="group__DBusProtocol.html#ga624ecee83984330ad89cbf064a2b28e6">00070</a> <span class="preprocessor">#define DBUS_TYPE_BOOLEAN ((int) 'b')</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span>
<a name="l00072"></a><a class="code" href="group__DBusProtocol.html#ga2183265114080428cbfda3cffe8ac73d">00072</a> <span class="preprocessor">#define DBUS_TYPE_BOOLEAN_AS_STRING "b"</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span>
<a name="l00074"></a><a class="code" href="group__DBusProtocol.html#ga49cdd4169af84ed7937f34b31f43e331">00074</a> <span class="preprocessor">#define DBUS_TYPE_INT16 ((int) 'n')</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span>
<a name="l00076"></a><a class="code" href="group__DBusProtocol.html#ga21c2efd8ed6b83302f3ef2a1f759359f">00076</a> <span class="preprocessor">#define DBUS_TYPE_INT16_AS_STRING "n"</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span>
<a name="l00078"></a><a class="code" href="group__DBusProtocol.html#gad74b8d93a1464182ac1af7e0e2435f46">00078</a> <span class="preprocessor">#define DBUS_TYPE_UINT16 ((int) 'q')</span>
<a name="l00079"></a>00079 <span class="preprocessor"></span>
<a name="l00080"></a><a class="code" href="group__DBusProtocol.html#gaee963e8da6d318a6b4fd8a73f9538c70">00080</a> <span class="preprocessor">#define DBUS_TYPE_UINT16_AS_STRING "q"</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span>
<a name="l00082"></a><a class="code" href="group__DBusProtocol.html#ga5943b497db2e1dec04fae60584a294bb">00082</a> <span class="preprocessor">#define DBUS_TYPE_INT32 ((int) 'i')</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span>
<a name="l00084"></a><a class="code" href="group__DBusProtocol.html#ga5a7e049ba73ac54c2ffed02c28625b9e">00084</a> <span class="preprocessor">#define DBUS_TYPE_INT32_AS_STRING "i"</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span>
<a name="l00086"></a><a class="code" href="group__DBusProtocol.html#gaedb1740bd8a9174b98ac593eded25d49">00086</a> <span class="preprocessor">#define DBUS_TYPE_UINT32 ((int) 'u')</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span>
<a name="l00088"></a><a class="code" href="group__DBusProtocol.html#gadd89012acfc88aef2b084ed265242e5e">00088</a> <span class="preprocessor">#define DBUS_TYPE_UINT32_AS_STRING "u"</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span>
<a name="l00090"></a><a class="code" href="group__DBusProtocol.html#gabda4301c14b367f151f86769a1c27c5b">00090</a> <span class="preprocessor">#define DBUS_TYPE_INT64 ((int) 'x')</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span>
<a name="l00092"></a><a class="code" href="group__DBusProtocol.html#ga4082f867803555e1278e7c4b6f5a2ab4">00092</a> <span class="preprocessor">#define DBUS_TYPE_INT64_AS_STRING "x"</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span>
<a name="l00094"></a><a class="code" href="group__DBusProtocol.html#gac59cc8f824813444cc9585effd4770d7">00094</a> <span class="preprocessor">#define DBUS_TYPE_UINT64 ((int) 't')</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span>
<a name="l00096"></a><a class="code" href="group__DBusProtocol.html#ga0321d37da6c2b15eac8d4b19da2014be">00096</a> <span class="preprocessor">#define DBUS_TYPE_UINT64_AS_STRING "t"</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span>
<a name="l00098"></a><a class="code" href="group__DBusProtocol.html#gac30c00bb6de04d0886cfbace276ec353">00098</a> <span class="preprocessor">#define DBUS_TYPE_DOUBLE ((int) 'd')</span>
<a name="l00099"></a>00099 <span class="preprocessor"></span>
<a name="l00100"></a><a class="code" href="group__DBusProtocol.html#ga456972f2328504450ab5eec13730278c">00100</a> <span class="preprocessor">#define DBUS_TYPE_DOUBLE_AS_STRING "d"</span>
<a name="l00101"></a>00101 <span class="preprocessor"></span>
<a name="l00102"></a><a class="code" href="group__DBusProtocol.html#ga7eb77066dadf5415896b44c56d93acce">00102</a> <span class="preprocessor">#define DBUS_TYPE_STRING ((int) 's')</span>
<a name="l00103"></a>00103 <span class="preprocessor"></span>
<a name="l00104"></a><a class="code" href="group__DBusProtocol.html#gabca06d9d52c249619f52c903c06800aa">00104</a> <span class="preprocessor">#define DBUS_TYPE_STRING_AS_STRING "s"</span>
<a name="l00105"></a>00105 <span class="preprocessor"></span>
<a name="l00106"></a><a class="code" href="group__DBusProtocol.html#ga31cc59c99a6cbbfcef71756e1390dc4c">00106</a> <span class="preprocessor">#define DBUS_TYPE_OBJECT_PATH ((int) 'o')</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span>
<a name="l00108"></a><a class="code" href="group__DBusProtocol.html#ga82487e68b4a6a031405c70a20653b821">00108</a> <span class="preprocessor">#define DBUS_TYPE_OBJECT_PATH_AS_STRING "o"</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span>
<a name="l00110"></a><a class="code" href="group__DBusProtocol.html#ga26ed6c20c3d9f0b50ea0a1cf80be3279">00110</a> <span class="preprocessor">#define DBUS_TYPE_SIGNATURE ((int) 'g')</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span>
<a name="l00112"></a><a class="code" href="group__DBusProtocol.html#ga65f6317a9f41ca3854992a03058e7639">00112</a> <span class="preprocessor">#define DBUS_TYPE_SIGNATURE_AS_STRING "g"</span>
<a name="l00113"></a>00113 <span class="preprocessor"></span>
<a name="l00114"></a><a class="code" href="group__DBusProtocol.html#ga59f8acaeb207b182982dfb97174b7f16">00114</a> <span class="preprocessor">#define DBUS_TYPE_UNIX_FD ((int) 'h')</span>
<a name="l00115"></a>00115 <span class="preprocessor"></span>
<a name="l00116"></a><a class="code" href="group__DBusProtocol.html#ga053d2d4cf3cd7a9eb45d709f774c2c57">00116</a> <span class="preprocessor">#define DBUS_TYPE_UNIX_FD_AS_STRING "h"</span>
<a name="l00117"></a>00117 <span class="preprocessor"></span>
<a name="l00118"></a>00118 <span class="comment">/* Compound types */</span>
<a name="l00120"></a><a class="code" href="group__DBusProtocol.html#ga8912f600f81a773066ca03d9163613a9">00120</a> <span class="preprocessor">#define DBUS_TYPE_ARRAY ((int) 'a')</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span>
<a name="l00122"></a><a class="code" href="group__DBusProtocol.html#ga94236ec2eb0778dc636d061c48eeef23">00122</a> <span class="preprocessor">#define DBUS_TYPE_ARRAY_AS_STRING "a"</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span>
<a name="l00124"></a><a class="code" href="group__DBusProtocol.html#ga4aa7a463ad2bce4e9aa95e3e397ddcf1">00124</a> <span class="preprocessor">#define DBUS_TYPE_VARIANT ((int) 'v')</span>
<a name="l00125"></a>00125 <span class="preprocessor"></span>
<a name="l00126"></a><a class="code" href="group__DBusProtocol.html#gac5d9893972a0fdcd77eab6534cada8be">00126</a> <span class="preprocessor">#define DBUS_TYPE_VARIANT_AS_STRING "v"</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span>
<a name="l00136"></a><a class="code" href="group__DBusProtocol.html#gae4b22a74b9edb0ec0ff6e0294794d3f9">00136</a> <span class="preprocessor">#define DBUS_TYPE_STRUCT ((int) 'r')</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span>
<a name="l00138"></a><a class="code" href="group__DBusProtocol.html#ga04d49c7b72b09b14f3815c6e39bf6d17">00138</a> <span class="preprocessor">#define DBUS_TYPE_STRUCT_AS_STRING "r"</span>
<a name="l00139"></a>00139 <span class="preprocessor"></span>
<a name="l00143"></a><a class="code" href="group__DBusProtocol.html#gad2fc8e6c50e0ad927f4249fb9e53ca97">00143</a> <span class="preprocessor">#define DBUS_TYPE_DICT_ENTRY ((int) 'e')</span>
<a name="l00144"></a>00144 <span class="preprocessor"></span>
<a name="l00145"></a><a class="code" href="group__DBusProtocol.html#ga9a39a1547bc0325ec3287defc3ccb95d">00145</a> <span class="preprocessor">#define DBUS_TYPE_DICT_ENTRY_AS_STRING "e"</span>
<a name="l00146"></a>00146 <span class="preprocessor"></span>
<a name="l00151"></a><a class="code" href="group__DBusProtocol.html#ga31efabc439ed5f2601b9686be4229cbe">00151</a> <span class="preprocessor">#define DBUS_NUMBER_OF_TYPES (16)</span>
<a name="l00152"></a>00152 <span class="preprocessor"></span>
<a name="l00153"></a>00153 <span class="comment">/* characters other than typecodes that appear in type signatures */</span>
<a name="l00154"></a>00154
<a name="l00156"></a><a class="code" href="group__DBusProtocol.html#ga725657eca93175475e0694b858f51fd6">00156</a> <span class="preprocessor">#define DBUS_STRUCT_BEGIN_CHAR ((int) '(')</span>
<a name="l00157"></a>00157 <span class="preprocessor"></span>
<a name="l00158"></a><a class="code" href="group__DBusProtocol.html#gab6f2a0c823bd291bcb68948ce8181b8d">00158</a> <span class="preprocessor">#define DBUS_STRUCT_BEGIN_CHAR_AS_STRING "("</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span>
<a name="l00160"></a><a class="code" href="group__DBusProtocol.html#gaeab5ea0def3f587a0ed548b77d5c5cea">00160</a> <span class="preprocessor">#define DBUS_STRUCT_END_CHAR ((int) ')')</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span>
<a name="l00162"></a><a class="code" href="group__DBusProtocol.html#ga97075c0573afa424216716f86e3693ad">00162</a> <span class="preprocessor">#define DBUS_STRUCT_END_CHAR_AS_STRING ")"</span>
<a name="l00163"></a>00163 <span class="preprocessor"></span>
<a name="l00164"></a><a class="code" href="group__DBusProtocol.html#gad51b5f7a2e6d927295479dd371f6b353">00164</a> <span class="preprocessor">#define DBUS_DICT_ENTRY_BEGIN_CHAR ((int) '{')</span>
<a name="l00165"></a>00165 <span class="preprocessor"></span>
<a name="l00166"></a><a class="code" href="group__DBusProtocol.html#ga590dc911798c8cdb47196871e12e68ec">00166</a> <span class="preprocessor">#define DBUS_DICT_ENTRY_BEGIN_CHAR_AS_STRING "{"</span>
<a name="l00167"></a>00167 <span class="preprocessor"></span>
<a name="l00168"></a><a class="code" href="group__DBusProtocol.html#ga29ad22c7342ead042ae9e55ae20b49f1">00168</a> <span class="preprocessor">#define DBUS_DICT_ENTRY_END_CHAR ((int) '}')</span>
<a name="l00169"></a>00169 <span class="preprocessor"></span>
<a name="l00170"></a><a class="code" href="group__DBusProtocol.html#gae0db9510e56f2d33fd999ca67ebe964e">00170</a> <span class="preprocessor">#define DBUS_DICT_ENTRY_END_CHAR_AS_STRING "}"</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span>
<a name="l00178"></a><a class="code" href="group__DBusProtocol.html#ga80186ac58d031d83127d1ad6644b0011">00178</a> <span class="preprocessor">#define DBUS_MAXIMUM_NAME_LENGTH 255</span>
<a name="l00179"></a>00179 <span class="preprocessor"></span>
<a name="l00181"></a><a class="code" href="group__DBusProtocol.html#ga28f099674760229e6de85a0e3c3e3e46">00181</a> <span class="preprocessor">#define DBUS_MAXIMUM_SIGNATURE_LENGTH 255</span>
<a name="l00182"></a>00182 <span class="preprocessor"></span>
<a name="l00186"></a><a class="code" href="group__DBusProtocol.html#gaca161f9a67ce5adf617476c1956d4ee1">00186</a> <span class="preprocessor">#define DBUS_MAXIMUM_MATCH_RULE_LENGTH 1024</span>
<a name="l00187"></a>00187 <span class="preprocessor"></span>
<a name="l00191"></a><a class="code" href="group__DBusProtocol.html#gaefeb44421a66e8184d70aae52918b101">00191</a> <span class="preprocessor">#define DBUS_MAXIMUM_MATCH_RULE_ARG_NUMBER 63</span>
<a name="l00192"></a>00192 <span class="preprocessor"></span>
<a name="l00203"></a><a class="code" href="group__DBusProtocol.html#ga5265afa08a4c8d9f31b287a57e8cb217">00203</a> <span class="preprocessor">#define DBUS_MAXIMUM_ARRAY_LENGTH (67108864)</span>
<a name="l00204"></a>00204 <span class="preprocessor"></span>
<a name="l00205"></a><a class="code" href="group__DBusProtocol.html#gae1432f932131f0dcec0ac95f0fa1cb26">00205</a> <span class="preprocessor">#define DBUS_MAXIMUM_ARRAY_LENGTH_BITS 26</span>
<a name="l00206"></a>00206 <span class="preprocessor"></span>
<a name="l00210"></a><a class="code" href="group__DBusProtocol.html#ga2874c299e1c87fe745ef09bf231264e9">00210</a> <span class="preprocessor">#define DBUS_MAXIMUM_MESSAGE_LENGTH (DBUS_MAXIMUM_ARRAY_LENGTH * 2)</span>
<a name="l00211"></a>00211 <span class="preprocessor"></span>
<a name="l00212"></a><a class="code" href="group__DBusProtocol.html#ga36124260a66ce87ce18468644387aa84">00212</a> <span class="preprocessor">#define DBUS_MAXIMUM_MESSAGE_LENGTH_BITS 27</span>
<a name="l00213"></a>00213 <span class="preprocessor"></span>
<a name="l00218"></a><a class="code" href="group__DBusProtocol.html#ga2735432928240c083c72a5f5d23ec6a1">00218</a> <span class="preprocessor">#define DBUS_MAXIMUM_MESSAGE_UNIX_FDS (DBUS_MAXIMUM_MESSAGE_LENGTH/4)</span>
<a name="l00219"></a>00219 <span class="preprocessor"></span>
<a name="l00220"></a><a class="code" href="group__DBusProtocol.html#ga11d6c64b30c18e631dcf5af640fe67a4">00220</a> <span class="preprocessor">#define DBUS_MAXIMUM_MESSAGE_UNIX_FDS_BITS (DBUS_MAXIMUM_MESSAGE_LENGTH_BITS-2)</span>
<a name="l00221"></a>00221 <span class="preprocessor"></span>
<a name="l00227"></a><a class="code" href="group__DBusProtocol.html#gaab86b8c110c95911e1c83ae4422b4018">00227</a> <span class="preprocessor">#define DBUS_MAXIMUM_TYPE_RECURSION_DEPTH 32</span>
<a name="l00228"></a>00228 <span class="preprocessor"></span>
<a name="l00229"></a>00229 <span class="comment">/* Types of message */</span>
<a name="l00230"></a>00230
<a name="l00232"></a><a class="code" href="group__DBusProtocol.html#gac975525a6ce258a7a70c583c9741b516">00232</a> <span class="preprocessor">#define DBUS_MESSAGE_TYPE_INVALID 0</span>
<a name="l00233"></a>00233 <span class="preprocessor"></span>
<a name="l00234"></a><a class="code" href="group__DBusProtocol.html#ga09416afd76b65139eddd31e1085d9ebf">00234</a> <span class="preprocessor">#define DBUS_MESSAGE_TYPE_METHOD_CALL 1</span>
<a name="l00235"></a>00235 <span class="preprocessor"></span>
<a name="l00236"></a><a class="code" href="group__DBusProtocol.html#ga4a9012edd7f22342f845e98150aeb858">00236</a> <span class="preprocessor">#define DBUS_MESSAGE_TYPE_METHOD_RETURN 2</span>
<a name="l00237"></a>00237 <span class="preprocessor"></span>
<a name="l00238"></a><a class="code" href="group__DBusProtocol.html#ga2b9423d95066313d73eeea8eeaf86812">00238</a> <span class="preprocessor">#define DBUS_MESSAGE_TYPE_ERROR 3</span>
<a name="l00239"></a>00239 <span class="preprocessor"></span>
<a name="l00240"></a><a class="code" href="group__DBusProtocol.html#ga728d893ff0c00e126517ba39835220a5">00240</a> <span class="preprocessor">#define DBUS_MESSAGE_TYPE_SIGNAL 4</span>
<a name="l00241"></a>00241 <span class="preprocessor"></span>
<a name="l00242"></a>00242 <span class="preprocessor">#define DBUS_NUM_MESSAGE_TYPES 5</span>
<a name="l00243"></a>00243 <span class="preprocessor"></span>
<a name="l00244"></a>00244 <span class="comment">/* Header flags */</span>
<a name="l00245"></a>00245
<a name="l00249"></a><a class="code" href="group__DBusProtocol.html#ga0dcac038284250b3b0bff49cb4990626">00249</a> <span class="preprocessor">#define DBUS_HEADER_FLAG_NO_REPLY_EXPECTED 0x1</span>
<a name="l00250"></a>00250 <span class="preprocessor"></span>
<a name="l00256"></a><a class="code" href="group__DBusProtocol.html#ga8699fad5ce9ff93fe3f3471ba463dd40">00256</a> <span class="preprocessor">#define DBUS_HEADER_FLAG_NO_AUTO_START 0x2</span>
<a name="l00257"></a>00257 <span class="preprocessor"></span>
<a name="l00258"></a>00258 <span class="comment">/* Header fields */</span>
<a name="l00259"></a>00259
<a name="l00261"></a><a class="code" href="group__DBusProtocol.html#ga075b0efc570129393d3fb653ce4bbd76">00261</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_INVALID 0</span>
<a name="l00262"></a>00262 <span class="preprocessor"></span>
<a name="l00265"></a><a class="code" href="group__DBusProtocol.html#ga0cd885e6e808b28ff082a7f8a2c9f579">00265</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_PATH 1</span>
<a name="l00266"></a>00266 <span class="preprocessor"></span>
<a name="l00269"></a><a class="code" href="group__DBusProtocol.html#ga296b5f099b6c347f65d53ef0a6fa2b0d">00269</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_INTERFACE 2</span>
<a name="l00270"></a>00270 <span class="preprocessor"></span>
<a name="l00271"></a><a class="code" href="group__DBusProtocol.html#ga2aa9d65ef983ac9c08c1d4cb31366818">00271</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_MEMBER 3</span>
<a name="l00272"></a>00272 <span class="preprocessor"></span>
<a name="l00275"></a><a class="code" href="group__DBusProtocol.html#gac551be0f921390d01104cce30a814a5e">00275</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_ERROR_NAME 4</span>
<a name="l00276"></a>00276 <span class="preprocessor"></span>
<a name="l00279"></a><a class="code" href="group__DBusProtocol.html#ga1067e28a7151a161e5fd601a3b017584">00279</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_REPLY_SERIAL 5</span>
<a name="l00280"></a>00280 <span class="preprocessor"></span>
<a name="l00283"></a><a class="code" href="group__DBusProtocol.html#gade98f71a08a1e0198d095fdb6d46cab9">00283</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_DESTINATION 6</span>
<a name="l00284"></a>00284 <span class="preprocessor"></span>
<a name="l00288"></a><a class="code" href="group__DBusProtocol.html#ga3ba84ae623951832bd73e2796bb13e71">00288</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_SENDER 7</span>
<a name="l00289"></a>00289 <span class="preprocessor"></span>
<a name="l00292"></a><a class="code" href="group__DBusProtocol.html#ga450d63fa110d3cb891082e23291580b4">00292</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_SIGNATURE 8</span>
<a name="l00293"></a>00293 <span class="preprocessor"></span>
<a name="l00297"></a><a class="code" href="group__DBusProtocol.html#ga03b9c24acbfd1e3da19804c739612885">00297</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_UNIX_FDS 9</span>
<a name="l00298"></a>00298 <span class="preprocessor"></span>
<a name="l00299"></a>00299
<a name="l00306"></a><a class="code" href="group__DBusProtocol.html#ga94f09d2b35473c8ffa6d3190b5f97c5c">00306</a> <span class="preprocessor">#define DBUS_HEADER_FIELD_LAST DBUS_HEADER_FIELD_UNIX_FDS</span>
<a name="l00307"></a>00307 <span class="preprocessor"></span>
<a name="l00321"></a><a class="code" href="group__DBusProtocol.html#ga82e39a6508e551fb14c7bdbb17590cc6">00321</a> <span class="preprocessor">#define DBUS_HEADER_SIGNATURE \</span>
<a name="l00322"></a>00322 <span class="preprocessor"> DBUS_TYPE_BYTE_AS_STRING \</span>
<a name="l00323"></a>00323 <span class="preprocessor"> DBUS_TYPE_BYTE_AS_STRING \</span>
<a name="l00324"></a>00324 <span class="preprocessor"> DBUS_TYPE_BYTE_AS_STRING \</span>
<a name="l00325"></a>00325 <span class="preprocessor"> DBUS_TYPE_BYTE_AS_STRING \</span>
<a name="l00326"></a>00326 <span class="preprocessor"> DBUS_TYPE_UINT32_AS_STRING \</span>
<a name="l00327"></a>00327 <span class="preprocessor"> DBUS_TYPE_UINT32_AS_STRING \</span>
<a name="l00328"></a>00328 <span class="preprocessor"> DBUS_TYPE_ARRAY_AS_STRING \</span>
<a name="l00329"></a>00329 <span class="preprocessor"> DBUS_STRUCT_BEGIN_CHAR_AS_STRING \</span>
<a name="l00330"></a>00330 <span class="preprocessor"> DBUS_TYPE_BYTE_AS_STRING \</span>
<a name="l00331"></a>00331 <span class="preprocessor"> DBUS_TYPE_VARIANT_AS_STRING \</span>
<a name="l00332"></a>00332 <span class="preprocessor"> DBUS_STRUCT_END_CHAR_AS_STRING</span>
<a name="l00333"></a>00333 <span class="preprocessor"></span>
<a name="l00334"></a>00334
<a name="l00341"></a><a class="code" href="group__DBusProtocol.html#gaf8c13dd883c21b5dea179d77d8ac12e3">00341</a> <span class="preprocessor">#define DBUS_MINIMUM_HEADER_SIZE 16</span>
<a name="l00342"></a>00342 <span class="preprocessor"></span>
<a name="l00343"></a>00343 <span class="comment">/* Errors */</span>
<a name="l00344"></a>00344 <span class="comment">/* WARNING these get autoconverted to an enum in dbus-glib.h. Thus,</span>
<a name="l00345"></a>00345 <span class="comment"> * if you change the order it breaks the ABI. Keep them in order.</span>
<a name="l00346"></a>00346 <span class="comment"> * Also, don't change the formatting since that will break the sed</span>
<a name="l00347"></a>00347 <span class="comment"> * script.</span>
<a name="l00348"></a>00348 <span class="comment"> */</span>
<a name="l00350"></a><a class="code" href="group__DBusProtocol.html#gabb62fd6340d0787fbd56ff8dd2f326c7">00350</a> <span class="preprocessor">#define DBUS_ERROR_FAILED "org.freedesktop.DBus.Error.Failed"</span>
<a name="l00351"></a>00351 <span class="preprocessor"></span>
<a name="l00352"></a><a class="code" href="group__DBusProtocol.html#gac32eaf0b92f798307853cd4fe0cf11c2">00352</a> <span class="preprocessor">#define DBUS_ERROR_NO_MEMORY "org.freedesktop.DBus.Error.NoMemory"</span>
<a name="l00353"></a>00353 <span class="preprocessor"></span>
<a name="l00354"></a><a class="code" href="group__DBusProtocol.html#gacc32eb0c0d9a30f68d774601df01e1f5">00354</a> <span class="preprocessor">#define DBUS_ERROR_SERVICE_UNKNOWN "org.freedesktop.DBus.Error.ServiceUnknown"</span>
<a name="l00355"></a>00355 <span class="preprocessor"></span>
<a name="l00356"></a><a class="code" href="group__DBusProtocol.html#ga7be7c443404400d5b3c3417138f27cb3">00356</a> <span class="preprocessor">#define DBUS_ERROR_NAME_HAS_NO_OWNER "org.freedesktop.DBus.Error.NameHasNoOwner"</span>
<a name="l00357"></a>00357 <span class="preprocessor"></span>
<a name="l00358"></a><a class="code" href="group__DBusProtocol.html#gade2cb1c5a6adf47af18672865f233b6d">00358</a> <span class="preprocessor">#define DBUS_ERROR_NO_REPLY "org.freedesktop.DBus.Error.NoReply"</span>
<a name="l00359"></a>00359 <span class="preprocessor"></span>
<a name="l00360"></a><a class="code" href="group__DBusProtocol.html#ga445d7ad73da94c796ef441df2dcc3cc8">00360</a> <span class="preprocessor">#define DBUS_ERROR_IO_ERROR "org.freedesktop.DBus.Error.IOError"</span>
<a name="l00361"></a>00361 <span class="preprocessor"></span>
<a name="l00362"></a><a class="code" href="group__DBusProtocol.html#ga3fa04eb600edda4afc2dd9fe2e0f8b02">00362</a> <span class="preprocessor">#define DBUS_ERROR_BAD_ADDRESS "org.freedesktop.DBus.Error.BadAddress"</span>
<a name="l00363"></a>00363 <span class="preprocessor"></span>
<a name="l00364"></a><a class="code" href="group__DBusProtocol.html#ga33122bcaf8f5896ec222c755b6effb40">00364</a> <span class="preprocessor">#define DBUS_ERROR_NOT_SUPPORTED "org.freedesktop.DBus.Error.NotSupported"</span>
<a name="l00365"></a>00365 <span class="preprocessor"></span>
<a name="l00366"></a><a class="code" href="group__DBusProtocol.html#ga7c96d165c4ebee51e939969934d18027">00366</a> <span class="preprocessor">#define DBUS_ERROR_LIMITS_EXCEEDED "org.freedesktop.DBus.Error.LimitsExceeded"</span>
<a name="l00367"></a>00367 <span class="preprocessor"></span>
<a name="l00368"></a><a class="code" href="group__DBusProtocol.html#ga6d3940075c1fbd1bfe06626b59723a16">00368</a> <span class="preprocessor">#define DBUS_ERROR_ACCESS_DENIED "org.freedesktop.DBus.Error.AccessDenied"</span>
<a name="l00369"></a>00369 <span class="preprocessor"></span>
<a name="l00370"></a><a class="code" href="group__DBusProtocol.html#ga5a03c8e0e98131ee2a03d46d72c6ab49">00370</a> <span class="preprocessor">#define DBUS_ERROR_AUTH_FAILED "org.freedesktop.DBus.Error.AuthFailed"</span>
<a name="l00371"></a>00371 <span class="preprocessor"></span>
<a name="l00372"></a><a class="code" href="group__DBusProtocol.html#ga72b375fab2486ee165e1cca2bd145695">00372</a> <span class="preprocessor">#define DBUS_ERROR_NO_SERVER "org.freedesktop.DBus.Error.NoServer"</span>
<a name="l00373"></a>00373 <span class="preprocessor"></span>
<a name="l00378"></a><a class="code" href="group__DBusProtocol.html#ga0e4674c42373ee449ddf08aab8bce9ce">00378</a> <span class="preprocessor">#define DBUS_ERROR_TIMEOUT "org.freedesktop.DBus.Error.Timeout"</span>
<a name="l00379"></a>00379 <span class="preprocessor"></span>
<a name="l00380"></a><a class="code" href="group__DBusProtocol.html#gab18c0e4eee0936dc042319803730b62e">00380</a> <span class="preprocessor">#define DBUS_ERROR_NO_NETWORK "org.freedesktop.DBus.Error.NoNetwork"</span>
<a name="l00381"></a>00381 <span class="preprocessor"></span>
<a name="l00382"></a><a class="code" href="group__DBusProtocol.html#ga3d13424a19bb774cf3481216bf4ba366">00382</a> <span class="preprocessor">#define DBUS_ERROR_ADDRESS_IN_USE "org.freedesktop.DBus.Error.AddressInUse"</span>
<a name="l00383"></a>00383 <span class="preprocessor"></span>
<a name="l00384"></a><a class="code" href="group__DBusProtocol.html#gaef6443e0bd8cdcc1606d985a775d07a7">00384</a> <span class="preprocessor">#define DBUS_ERROR_DISCONNECTED "org.freedesktop.DBus.Error.Disconnected"</span>
<a name="l00385"></a>00385 <span class="preprocessor"></span>
<a name="l00386"></a><a class="code" href="group__DBusProtocol.html#gacf5321b161193ad66d5bdf5c910a9792">00386</a> <span class="preprocessor">#define DBUS_ERROR_INVALID_ARGS "org.freedesktop.DBus.Error.InvalidArgs"</span>
<a name="l00387"></a>00387 <span class="preprocessor"></span>
<a name="l00388"></a><a class="code" href="group__DBusProtocol.html#gaf5ad9572cc5935d4655635003073c21a">00388</a> <span class="preprocessor">#define DBUS_ERROR_FILE_NOT_FOUND "org.freedesktop.DBus.Error.FileNotFound"</span>
<a name="l00389"></a>00389 <span class="preprocessor"></span>
<a name="l00390"></a><a class="code" href="group__DBusProtocol.html#ga7c65e9730331eb19b7d6b128a79361ef">00390</a> <span class="preprocessor">#define DBUS_ERROR_FILE_EXISTS "org.freedesktop.DBus.Error.FileExists"</span>
<a name="l00391"></a>00391 <span class="preprocessor"></span>
<a name="l00392"></a><a class="code" href="group__DBusProtocol.html#ga46c7cbfa1806b0cccb56e9a7ca92f02b">00392</a> <span class="preprocessor">#define DBUS_ERROR_UNKNOWN_METHOD "org.freedesktop.DBus.Error.UnknownMethod"</span>
<a name="l00393"></a>00393 <span class="preprocessor"></span>
<a name="l00394"></a><a class="code" href="group__DBusProtocol.html#gaa31b8b1f9226530bb41ff1b01a836f6a">00394</a> <span class="preprocessor">#define DBUS_ERROR_UNKNOWN_OBJECT "org.freedesktop.DBus.Error.UnknownObject"</span>
<a name="l00395"></a>00395 <span class="preprocessor"></span>
<a name="l00396"></a><a class="code" href="group__DBusProtocol.html#gafb812b2dbfbc04a8be56a516fb5070a5">00396</a> <span class="preprocessor">#define DBUS_ERROR_UNKNOWN_INTERFACE "org.freedesktop.DBus.Error.UnknownInterface"</span>
<a name="l00397"></a>00397 <span class="preprocessor"></span>
<a name="l00398"></a><a class="code" href="group__DBusProtocol.html#ga2a36fe0c35940b29f8ea9082f9e6e22a">00398</a> <span class="preprocessor">#define DBUS_ERROR_UNKNOWN_PROPERTY "org.freedesktop.DBus.Error.UnknownProperty"</span>
<a name="l00399"></a>00399 <span class="preprocessor"></span>
<a name="l00400"></a><a class="code" href="group__DBusProtocol.html#gabbcfbff98af28340921001dbf01fad52">00400</a> <span class="preprocessor">#define DBUS_ERROR_PROPERTY_READ_ONLY "org.freedesktop.DBus.Error.PropertyReadOnly"</span>
<a name="l00401"></a>00401 <span class="preprocessor"></span>
<a name="l00405"></a><a class="code" href="group__DBusProtocol.html#ga78ed308c8e1a52ef04da3ccc9ede37c8">00405</a> <span class="preprocessor">#define DBUS_ERROR_TIMED_OUT "org.freedesktop.DBus.Error.TimedOut"</span>
<a name="l00406"></a>00406 <span class="preprocessor"></span>
<a name="l00407"></a><a class="code" href="group__DBusProtocol.html#gadbb070d61d10c2235eae26b065116eb9">00407</a> <span class="preprocessor">#define DBUS_ERROR_MATCH_RULE_NOT_FOUND "org.freedesktop.DBus.Error.MatchRuleNotFound"</span>
<a name="l00408"></a>00408 <span class="preprocessor"></span>
<a name="l00409"></a><a class="code" href="group__DBusProtocol.html#ga317e54b1dec8420dc22792be58138c77">00409</a> <span class="preprocessor">#define DBUS_ERROR_MATCH_RULE_INVALID "org.freedesktop.DBus.Error.MatchRuleInvalid"</span>
<a name="l00410"></a>00410 <span class="preprocessor"></span>
<a name="l00411"></a><a class="code" href="group__DBusProtocol.html#gac04bc3bebee1674e93ef96aaa2b34b40">00411</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_EXEC_FAILED "org.freedesktop.DBus.Error.Spawn.ExecFailed"</span>
<a name="l00412"></a>00412 <span class="preprocessor"></span>
<a name="l00413"></a><a class="code" href="group__DBusProtocol.html#gafe69e1ac207a66cc86d2880fd3ca62af">00413</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_FORK_FAILED "org.freedesktop.DBus.Error.Spawn.ForkFailed"</span>
<a name="l00414"></a>00414 <span class="preprocessor"></span>
<a name="l00415"></a><a class="code" href="group__DBusProtocol.html#ga6cd00ac22b189360a7f0ce2f2b97975b">00415</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_CHILD_EXITED "org.freedesktop.DBus.Error.Spawn.ChildExited"</span>
<a name="l00416"></a>00416 <span class="preprocessor"></span>
<a name="l00417"></a><a class="code" href="group__DBusProtocol.html#ga8404cd7fd5f0d62a63e26783bdf572ae">00417</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_CHILD_SIGNALED "org.freedesktop.DBus.Error.Spawn.ChildSignaled"</span>
<a name="l00418"></a>00418 <span class="preprocessor"></span>
<a name="l00419"></a><a class="code" href="group__DBusProtocol.html#gac52e7ce94426443ff385994b539c6c38">00419</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_FAILED "org.freedesktop.DBus.Error.Spawn.Failed"</span>
<a name="l00420"></a>00420 <span class="preprocessor"></span>
<a name="l00421"></a><a class="code" href="group__DBusProtocol.html#gaa688518d769f96532c416cbb3641d70b">00421</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_SETUP_FAILED "org.freedesktop.DBus.Error.Spawn.FailedToSetup"</span>
<a name="l00422"></a>00422 <span class="preprocessor"></span>
<a name="l00423"></a><a class="code" href="group__DBusProtocol.html#ga1f3d7d0b407c89e8789f4831879fe070">00423</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_CONFIG_INVALID "org.freedesktop.DBus.Error.Spawn.ConfigInvalid"</span>
<a name="l00424"></a>00424 <span class="preprocessor"></span>
<a name="l00425"></a><a class="code" href="group__DBusProtocol.html#gaa6ff6e4ec30531fbdfe072713b12666c">00425</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_SERVICE_INVALID "org.freedesktop.DBus.Error.Spawn.ServiceNotValid"</span>
<a name="l00426"></a>00426 <span class="preprocessor"></span>
<a name="l00427"></a><a class="code" href="group__DBusProtocol.html#gac9ca901693db51c46be33705742f2f99">00427</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND "org.freedesktop.DBus.Error.Spawn.ServiceNotFound"</span>
<a name="l00428"></a>00428 <span class="preprocessor"></span>
<a name="l00429"></a><a class="code" href="group__DBusProtocol.html#ga99a394feef7f3596fec477113d06f297">00429</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_PERMISSIONS_INVALID "org.freedesktop.DBus.Error.Spawn.PermissionsInvalid"</span>
<a name="l00430"></a>00430 <span class="preprocessor"></span>
<a name="l00431"></a><a class="code" href="group__DBusProtocol.html#gaca18a6762e361431066538588c827e05">00431</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_FILE_INVALID "org.freedesktop.DBus.Error.Spawn.FileInvalid"</span>
<a name="l00432"></a>00432 <span class="preprocessor"></span>
<a name="l00433"></a><a class="code" href="group__DBusProtocol.html#gaf20e1cdcb7e8a0445fba1aeb5e9618ce">00433</a> <span class="preprocessor">#define DBUS_ERROR_SPAWN_NO_MEMORY "org.freedesktop.DBus.Error.Spawn.NoMemory"</span>
<a name="l00434"></a>00434 <span class="preprocessor"></span>
<a name="l00435"></a><a class="code" href="group__DBusProtocol.html#ga79164703124135d658dc182dac53e6bb">00435</a> <span class="preprocessor">#define DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN "org.freedesktop.DBus.Error.UnixProcessIdUnknown"</span>
<a name="l00436"></a>00436 <span class="preprocessor"></span>
<a name="l00437"></a><a class="code" href="group__DBusProtocol.html#gac4fd50196d0b801a2204ccad4465c74e">00437</a> <span class="preprocessor">#define DBUS_ERROR_INVALID_SIGNATURE "org.freedesktop.DBus.Error.InvalidSignature"</span>
<a name="l00438"></a>00438 <span class="preprocessor"></span>
<a name="l00439"></a><a class="code" href="group__DBusProtocol.html#ga6a4e92aa48ed4486eaf48c40c72490c4">00439</a> <span class="preprocessor">#define DBUS_ERROR_INVALID_FILE_CONTENT "org.freedesktop.DBus.Error.InvalidFileContent"</span>
<a name="l00440"></a>00440 <span class="preprocessor"></span>
<a name="l00441"></a><a class="code" href="group__DBusProtocol.html#gaac816ecfc2f982d3d70322ba38be04ea">00441</a> <span class="preprocessor">#define DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN "org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown"</span>
<a name="l00442"></a>00442 <span class="preprocessor"></span>
<a name="l00443"></a><a class="code" href="group__DBusProtocol.html#gab2f5567bd869d3552addf23d25bb883b">00443</a> <span class="preprocessor">#define DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN "org.freedesktop.DBus.Error.AdtAuditDataUnknown"</span>
<a name="l00444"></a>00444 <span class="preprocessor"></span>
<a name="l00445"></a><a class="code" href="group__DBusProtocol.html#ga6a4358a62f0cd68d637532772475e576">00445</a> <span class="preprocessor">#define DBUS_ERROR_OBJECT_PATH_IN_USE "org.freedesktop.DBus.Error.ObjectPathInUse"</span>
<a name="l00446"></a>00446 <span class="preprocessor"></span>
<a name="l00448"></a><a class="code" href="group__DBusProtocol.html#ga2a23b986cd4cef832b8823b6b0d1bcb1">00448</a> <span class="preprocessor">#define DBUS_ERROR_INCONSISTENT_MESSAGE "org.freedesktop.DBus.Error.InconsistentMessage"</span>
<a name="l00449"></a>00449 <span class="preprocessor"></span>
<a name="l00450"></a>00450 <span class="comment">/* XML introspection format */</span>
<a name="l00451"></a>00451
<a name="l00453"></a><a class="code" href="group__DBusProtocol.html#gad15af90a0f0a382ae02d44cba71f2fb7">00453</a> <span class="preprocessor">#define DBUS_INTROSPECT_1_0_XML_NAMESPACE "http://www.freedesktop.org/standards/dbus"</span>
<a name="l00454"></a>00454 <span class="preprocessor"></span>
<a name="l00455"></a><a class="code" href="group__DBusProtocol.html#ga057290c3dbed7754c1c96e5a45e76b78">00455</a> <span class="preprocessor">#define DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"</span>
<a name="l00456"></a>00456 <span class="preprocessor"></span>
<a name="l00457"></a><a class="code" href="group__DBusProtocol.html#ga411e41609d73806e0b7c0ad215c22390">00457</a> <span class="preprocessor">#define DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"</span>
<a name="l00458"></a>00458 <span class="preprocessor"></span>
<a name="l00459"></a><a class="code" href="group__DBusProtocol.html#ga5e7de0ccf222f5fa69241e517824b712">00459</a> <span class="preprocessor">#define DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "<!DOCTYPE node PUBLIC \"" DBUS_INTROSPECT_1_0_XML_PUBLIC_IDENTIFIER "\"\n\"" DBUS_INTROSPECT_1_0_XML_SYSTEM_IDENTIFIER "\">\n"</span>
<a name="l00460"></a>00460 <span class="preprocessor"></span>
<a name="l00463"></a>00463 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00464"></a>00464 <span class="preprocessor"></span><span class="preprocessor">#if 0</span>
<a name="l00465"></a>00465 <span class="preprocessor"></span>{ <span class="comment">/* avoids confusing emacs indentation */</span>
<a name="l00466"></a>00466 <span class="preprocessor">#endif</span>
<a name="l00467"></a>00467 <span class="preprocessor"></span>}
<a name="l00468"></a>00468 <span class="preprocessor">#endif</span>
<a name="l00469"></a>00469 <span class="preprocessor"></span>
<a name="l00470"></a>00470 <span class="preprocessor">#endif </span><span class="comment">/* DBUS_PROTOCOL_H */</span>
</pre></div></div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 3 2016 17:50:31 for D-Bus by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>
</body>
</html>