Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > by-pkgid > e4e5aca55b6d7244e6bae95bf4fde3ca > files > 110

lib64edelib-devel-2.0-1.x86_64.rpm

<!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>edelib: edelib/EdbusData.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">edelib
   &#160;<span id="projectnumber">2.0.0</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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</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&#160;List</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">edelib/EdbusData.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * $Id: EdbusData.h 2839 2009-09-28 11:36:20Z karijes $</span>
<a name="l00003"></a>00003 <span class="comment"> *</span>
<a name="l00004"></a>00004 <span class="comment"> * D-BUS stuff</span>
<a name="l00005"></a>00005 <span class="comment"> * Copyright (c) 2008 edelib authors</span>
<a name="l00006"></a>00006 <span class="comment"> *</span>
<a name="l00007"></a>00007 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00008"></a>00008 <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span>
<a name="l00009"></a>00009 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00010"></a>00010 <span class="comment"> * version 2 of the License, or (at your option) any later version.</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
<a name="l00015"></a>00015 <span class="comment"> * Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span>
<a name="l00018"></a>00018 <span class="comment"> * along with this library. If not, see &lt;http://www.gnu.org/licenses/&gt;.</span>
<a name="l00019"></a>00019 <span class="comment"> */</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="preprocessor">#ifndef __EDELIB_EDBUSDATA_H__</span>
<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define __EDELIB_EDBUSDATA_H__</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span>
<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;inttypes.h&gt;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;EdbusObjectPath.h&quot;</span>
<a name="l00026"></a>00026 
<a name="l00027"></a>00027 <span class="keyword">typedef</span> <span class="keywordtype">char</span> byte_t;
<a name="l00028"></a>00028 
<a name="l00029"></a>00029 <span class="comment">/* Sun compiler does not have this type */</span>
<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __SUNPRO_CC</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> int64_t;
<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span>
<a name="l00034"></a>00034 EDELIB_NS_BEGIN
<a name="l00035"></a>00035 
<a name="l00041"></a><a class="code" href="group__dbus.html#ga2044d820c43ec113bf79f7489f2e0f0d">00041</a> <span class="keyword">enum</span> <a class="code" href="group__dbus.html#ga2044d820c43ec113bf79f7489f2e0f0d" title="Type of data current EdbusData object holds.">EdbusDataType</a> {
<a name="l00042"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dafeec6a6d913c6b10c49881b20a6913d6">00042</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dafeec6a6d913c6b10c49881b20a6913d6" title="Invalid type (empty object)">EDBUS_TYPE_INVALID</a>,        
<a name="l00043"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da2b55c2f9a69d097f06fad878b5bbbc66">00043</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da2b55c2f9a69d097f06fad878b5bbbc66" title="byte">EDBUS_TYPE_BYTE</a>,           
<a name="l00044"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da13690a38d8787e5e67d5eb8433226e14">00044</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da13690a38d8787e5e67d5eb8433226e14" title="bool">EDBUS_TYPE_BOOL</a>,           
<a name="l00045"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da948344607112ac9f059a88cb6bf955a1">00045</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da948344607112ac9f059a88cb6bf955a1" title="short">EDBUS_TYPE_INT16</a>,          
<a name="l00046"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da5942ddc292bda42cc131d026722798a5">00046</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da5942ddc292bda42cc131d026722798a5" title="unsigned short">EDBUS_TYPE_UINT16</a>,         
<a name="l00047"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa40b6119c8144170fe3d4066c468a465">00047</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa40b6119c8144170fe3d4066c468a465" title="integer">EDBUS_TYPE_INT32</a>,          
<a name="l00048"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da1d3e80297061e99499a458755d5e9d4f">00048</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da1d3e80297061e99499a458755d5e9d4f" title="unsigned integer">EDBUS_TYPE_UINT32</a>,         
<a name="l00049"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daca3e817be7ad4762886ab7d0f1b57cb8">00049</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daca3e817be7ad4762886ab7d0f1b57cb8" title="long long">EDBUS_TYPE_INT64</a>,          
<a name="l00050"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da7937e3b17fec4019195d052a0a4c43bb">00050</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da7937e3b17fec4019195d052a0a4c43bb" title="unsigned long long">EDBUS_TYPE_UINT64</a>,         
<a name="l00051"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9e356cc2629f9b59f64561bcb3b33252">00051</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9e356cc2629f9b59f64561bcb3b33252" title="double">EDBUS_TYPE_DOUBLE</a>,         
<a name="l00052"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9b132f03d95d9e667daa89a7277b3848">00052</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9b132f03d95d9e667daa89a7277b3848" title="string">EDBUS_TYPE_STRING</a>,         
<a name="l00053"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da74fc0ab49db0b0d32c7e92d34d5a44f0">00053</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da74fc0ab49db0b0d32c7e92d34d5a44f0" title="EdbusObjectPath type.">EDBUS_TYPE_OBJECT_PATH</a>,    
<a name="l00054"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daf896b68c5f0eab03c52d7caef455c557">00054</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daf896b68c5f0eab03c52d7caef455c557" title="array">EDBUS_TYPE_ARRAY</a>,          
<a name="l00055"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dab61c522f11aa071205077e4b2225573a">00055</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dab61c522f11aa071205077e4b2225573a" title="structure">EDBUS_TYPE_STRUCT</a>,         
<a name="l00056"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa82cb6746ed31106335658f27f094471">00056</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa82cb6746ed31106335658f27f094471" title="dictionary">EDBUS_TYPE_DICT</a>,           
<a name="l00057"></a><a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da613a05ff2c5d32184b314c52886713d7">00057</a>         <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da613a05ff2c5d32184b314c52886713d7" title="variant">EDBUS_TYPE_VARIANT</a>         
<a name="l00058"></a>00058 };
<a name="l00059"></a>00059 
<a name="l00060"></a>00060 <span class="preprocessor">#ifndef SKIP_DOCS</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="keyword">struct </span>EdbusDataPrivate;
<a name="l00062"></a>00062 <span class="preprocessor">#endif</span>
<a name="l00063"></a>00063 <span class="preprocessor"></span>
<a name="l00064"></a>00064 <span class="keyword">class  </span>EdbusDict;
<a name="l00065"></a>00065 <span class="keyword">class  </span>EdbusList;
<a name="l00066"></a>00066 <span class="keyword">struct </span>EdbusVariant;
<a name="l00067"></a>00067 
<a name="l00110"></a><a class="code" href="classedelib_1_1EdbusData.html">00110</a> <span class="keyword">class </span>EDELIB_API <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> {
<a name="l00111"></a>00111 <span class="keyword">private</span>:
<a name="l00112"></a>00112         EdbusDataPrivate* impl;
<a name="l00113"></a>00113         <span class="keywordtype">void</span> dispose(<span class="keywordtype">void</span>);
<a name="l00114"></a>00114 
<a name="l00115"></a>00115 <span class="keyword">public</span>:
<a name="l00119"></a>00119         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>();
<a name="l00120"></a>00120 
<a name="l00124"></a>00124         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(byte_t val);
<a name="l00125"></a>00125 
<a name="l00129"></a>00129         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keywordtype">bool</span> val);
<a name="l00130"></a>00130 
<a name="l00134"></a>00134         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(int16_t val);
<a name="l00135"></a>00135 
<a name="l00139"></a>00139         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(uint16_t val);
<a name="l00140"></a>00140 
<a name="l00144"></a>00144         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(int32_t val);
<a name="l00145"></a>00145 
<a name="l00149"></a>00149         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(uint32_t val);
<a name="l00150"></a>00150 
<a name="l00154"></a>00154         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(int64_t val);
<a name="l00155"></a>00155 
<a name="l00159"></a>00159         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(uint64_t val);
<a name="l00160"></a>00160 
<a name="l00164"></a>00164         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keywordtype">double</span> val);
<a name="l00165"></a>00165 
<a name="l00169"></a>00169         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* val);
<a name="l00170"></a>00170 
<a name="l00174"></a>00174         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusObjectPath.html" title="Represents D-Bus object path.">EdbusObjectPath</a>&amp; val);
<a name="l00175"></a>00175 
<a name="l00179"></a>00179         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <a class="code" href="structedelib_1_1EdbusVariant.html" title="Represents D-Bus variant.">EdbusVariant</a>&amp; val);
<a name="l00180"></a>00180 
<a name="l00184"></a>00184         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <a class="code" href="structedelib_1_1EdbusDict.html" title="Dictionary container for D-Bus types.">EdbusDict</a>&amp; val);
<a name="l00185"></a>00185 
<a name="l00190"></a>00190         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusList.html" title="A class representing D-Bus struct and array.">EdbusList</a>&amp; val);
<a name="l00191"></a>00191 
<a name="l00196"></a>00196         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; other);
<a name="l00197"></a>00197 
<a name="l00201"></a>00201         ~<a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>();
<a name="l00202"></a>00202 
<a name="l00206"></a>00206         <a class="code" href="group__dbus.html#ga2044d820c43ec113bf79f7489f2e0f0d" title="Type of data current EdbusData object holds.">EdbusDataType</a> type(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00207"></a>00207 
<a name="l00211"></a>00211         byte_t to_byte(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00212"></a>00212 
<a name="l00216"></a><a class="code" href="classedelib_1_1EdbusData.html#aa5a1f2607178e47b0dbcd5ed560385f9">00216</a>         <span class="keywordtype">char</span> <a class="code" href="classedelib_1_1EdbusData.html#aa5a1f2607178e47b0dbcd5ed560385f9">to_char</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> to_byte(); }
<a name="l00217"></a>00217 
<a name="l00221"></a>00221         <span class="keywordtype">bool</span> to_bool(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00222"></a>00222 
<a name="l00226"></a>00226         int16_t to_int16(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00227"></a>00227 
<a name="l00231"></a>00231         uint16_t to_uint16(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00232"></a>00232 
<a name="l00236"></a>00236         int32_t to_int32(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00237"></a>00237 
<a name="l00241"></a>00241         uint32_t to_uint32(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00242"></a>00242 
<a name="l00246"></a>00246         int64_t  to_int64(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00247"></a>00247 
<a name="l00251"></a>00251         uint64_t to_uint64(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00252"></a>00252 
<a name="l00256"></a>00256         <span class="keywordtype">double</span> to_double(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00257"></a>00257 
<a name="l00261"></a>00261         <span class="keyword">const</span> <span class="keywordtype">char</span>* to_string(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00262"></a>00262 
<a name="l00266"></a>00266         <a class="code" href="classedelib_1_1EdbusObjectPath.html" title="Represents D-Bus object path.">EdbusObjectPath</a> to_object_path(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00267"></a>00267 
<a name="l00271"></a>00271         <a class="code" href="structedelib_1_1EdbusVariant.html" title="Represents D-Bus variant.">EdbusVariant</a> to_variant(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00272"></a>00272 
<a name="l00276"></a>00276         <a class="code" href="structedelib_1_1EdbusDict.html" title="Dictionary container for D-Bus types.">EdbusDict</a> to_dict(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00277"></a>00277 
<a name="l00281"></a>00281         <a class="code" href="classedelib_1_1EdbusList.html" title="A class representing D-Bus struct and array.">EdbusList</a> to_array(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00282"></a>00282 
<a name="l00286"></a>00286         <a class="code" href="classedelib_1_1EdbusList.html" title="A class representing D-Bus struct and array.">EdbusList</a> to_struct(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00287"></a>00287 
<a name="l00291"></a>00291         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; other);
<a name="l00292"></a>00292 
<a name="l00297"></a>00297         <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; other) <span class="keyword">const</span>;
<a name="l00298"></a>00298 
<a name="l00302"></a><a class="code" href="classedelib_1_1EdbusData.html#ad96b32d55e12efb5701210ea0304e4d9">00302</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#ad96b32d55e12efb5701210ea0304e4d9">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; other)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !operator==(other); }
<a name="l00303"></a>00303 
<a name="l00307"></a><a class="code" href="classedelib_1_1EdbusData.html#a3cbac05d7835e13270a8ffcad2d04dda">00307</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a3cbac05d7835e13270a8ffcad2d04dda">is_valid</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() != <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dafeec6a6d913c6b10c49881b20a6913d6" title="Invalid type (empty object)">EDBUS_TYPE_INVALID</a>; }
<a name="l00308"></a>00308 
<a name="l00312"></a><a class="code" href="classedelib_1_1EdbusData.html#a324b5fc72ae7b1b678ad1fa9a245004c">00312</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a324b5fc72ae7b1b678ad1fa9a245004c">is_byte</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da2b55c2f9a69d097f06fad878b5bbbc66" title="byte">EDBUS_TYPE_BYTE</a>; }
<a name="l00313"></a>00313 
<a name="l00317"></a><a class="code" href="classedelib_1_1EdbusData.html#a5e697da726f5ce524dde3bd104705762">00317</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a5e697da726f5ce524dde3bd104705762">is_char</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> is_byte(); }
<a name="l00318"></a>00318 
<a name="l00322"></a><a class="code" href="classedelib_1_1EdbusData.html#a05f468c7567ab98d34724a158d5b991f">00322</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a05f468c7567ab98d34724a158d5b991f">is_bool</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da13690a38d8787e5e67d5eb8433226e14" title="bool">EDBUS_TYPE_BOOL</a>; }
<a name="l00323"></a>00323 
<a name="l00327"></a><a class="code" href="classedelib_1_1EdbusData.html#af1f9f3f729dae6ed8c6d35c3f93e85be">00327</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#af1f9f3f729dae6ed8c6d35c3f93e85be">is_int16</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da948344607112ac9f059a88cb6bf955a1" title="short">EDBUS_TYPE_INT16</a>; }
<a name="l00328"></a>00328 
<a name="l00332"></a><a class="code" href="classedelib_1_1EdbusData.html#a9671021cd6317a227e538757d2eb35b0">00332</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a9671021cd6317a227e538757d2eb35b0">is_uint16</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da5942ddc292bda42cc131d026722798a5" title="unsigned short">EDBUS_TYPE_UINT16</a>; }
<a name="l00333"></a>00333 
<a name="l00337"></a><a class="code" href="classedelib_1_1EdbusData.html#ac6320767b9da741e552e0d76efdd355e">00337</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#ac6320767b9da741e552e0d76efdd355e">is_int32</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa40b6119c8144170fe3d4066c468a465" title="integer">EDBUS_TYPE_INT32</a>; }
<a name="l00338"></a>00338 
<a name="l00342"></a><a class="code" href="classedelib_1_1EdbusData.html#af8f3f4fa5a3ec77c6e9077e14330eef0">00342</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#af8f3f4fa5a3ec77c6e9077e14330eef0">is_uint32</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da1d3e80297061e99499a458755d5e9d4f" title="unsigned integer">EDBUS_TYPE_UINT32</a>; }
<a name="l00343"></a>00343 
<a name="l00347"></a><a class="code" href="classedelib_1_1EdbusData.html#a07fab4d65a53d76fb1d9dacc40f7e81d">00347</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a07fab4d65a53d76fb1d9dacc40f7e81d">is_int64</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daca3e817be7ad4762886ab7d0f1b57cb8" title="long long">EDBUS_TYPE_INT64</a>; }
<a name="l00348"></a>00348 
<a name="l00352"></a><a class="code" href="classedelib_1_1EdbusData.html#a9086a7737610147dbc3a22aa9c9c7a22">00352</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a9086a7737610147dbc3a22aa9c9c7a22">is_uint64</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da7937e3b17fec4019195d052a0a4c43bb" title="unsigned long long">EDBUS_TYPE_UINT64</a>; }
<a name="l00353"></a>00353 
<a name="l00357"></a><a class="code" href="classedelib_1_1EdbusData.html#a46ea04dc906bb633e594c6c8f22ee12f">00357</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a46ea04dc906bb633e594c6c8f22ee12f">is_double</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9e356cc2629f9b59f64561bcb3b33252" title="double">EDBUS_TYPE_DOUBLE</a>; }
<a name="l00358"></a>00358 
<a name="l00362"></a><a class="code" href="classedelib_1_1EdbusData.html#ac97ed9ec3d0ce321ea880f1d13d67641">00362</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#ac97ed9ec3d0ce321ea880f1d13d67641">is_string</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da9b132f03d95d9e667daa89a7277b3848" title="string">EDBUS_TYPE_STRING</a>; }
<a name="l00363"></a>00363 
<a name="l00367"></a><a class="code" href="classedelib_1_1EdbusData.html#a4695012f4c9d0b3a0195ede96475a5e2">00367</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a4695012f4c9d0b3a0195ede96475a5e2">is_object_path</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da74fc0ab49db0b0d32c7e92d34d5a44f0" title="EdbusObjectPath type.">EDBUS_TYPE_OBJECT_PATH</a>; }
<a name="l00368"></a>00368 
<a name="l00372"></a><a class="code" href="classedelib_1_1EdbusData.html#ae00473cc3f3f3a6b65e8877dc0720c40">00372</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#ae00473cc3f3f3a6b65e8877dc0720c40">is_array</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daf896b68c5f0eab03c52d7caef455c557" title="array">EDBUS_TYPE_ARRAY</a>; }
<a name="l00373"></a>00373 
<a name="l00377"></a><a class="code" href="classedelib_1_1EdbusData.html#aa36ac0f8c36cbd04cc62b06ecf12b01f">00377</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#aa36ac0f8c36cbd04cc62b06ecf12b01f">is_struct</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dab61c522f11aa071205077e4b2225573a" title="structure">EDBUS_TYPE_STRUCT</a>; }
<a name="l00378"></a>00378 
<a name="l00382"></a><a class="code" href="classedelib_1_1EdbusData.html#af094193f957845ea987d20b2f2e713e7">00382</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#af094193f957845ea987d20b2f2e713e7">is_variant</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da613a05ff2c5d32184b314c52886713d7" title="variant">EDBUS_TYPE_VARIANT</a>; }
<a name="l00383"></a>00383 
<a name="l00387"></a><a class="code" href="classedelib_1_1EdbusData.html#a2bc67fc230a46adc676bb9d8ad43896d">00387</a>         <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a2bc67fc230a46adc676bb9d8ad43896d">is_dict</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> type() == <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa82cb6746ed31106335658f27f094471" title="dictionary">EDBUS_TYPE_DICT</a>; }
<a name="l00388"></a>00388 
<a name="l00394"></a><a class="code" href="classedelib_1_1EdbusData.html#a0bbc1f32a92005dd26a56a43950158f5">00394</a>         <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classedelib_1_1EdbusData.html#a0bbc1f32a92005dd26a56a43950158f5">basic_type</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>&amp; val) {
<a name="l00395"></a>00395                 <span class="keywordflow">return</span> ((val.<a class="code" href="classedelib_1_1EdbusData.html#a8498fd4c29a9beefe4b9ae2b88ccef23">type</a>() != <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daf896b68c5f0eab03c52d7caef455c557" title="array">EDBUS_TYPE_ARRAY</a>) &amp;&amp; (val.<a class="code" href="classedelib_1_1EdbusData.html#a8498fd4c29a9beefe4b9ae2b88ccef23">type</a>() != <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0dab61c522f11aa071205077e4b2225573a" title="structure">EDBUS_TYPE_STRUCT</a>) &amp;&amp;
<a name="l00396"></a>00396                         (val.<a class="code" href="classedelib_1_1EdbusData.html#a8498fd4c29a9beefe4b9ae2b88ccef23">type</a>() != <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0da613a05ff2c5d32184b314c52886713d7" title="variant">EDBUS_TYPE_VARIANT</a>) &amp;&amp; (val.<a class="code" href="classedelib_1_1EdbusData.html#a8498fd4c29a9beefe4b9ae2b88ccef23">type</a>() != <a class="code" href="namespaceedelib.html#ga2044d820c43ec113bf79f7489f2e0f0daa82cb6746ed31106335658f27f094471" title="dictionary">EDBUS_TYPE_DICT</a>));
<a name="l00397"></a>00397         }
<a name="l00398"></a>00398 
<a name="l00402"></a><a class="code" href="classedelib_1_1EdbusData.html#af3976b399d9e19b68aa562ebf8b3cfcc">00402</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#af3976b399d9e19b68aa562ebf8b3cfcc">from_invalid</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(); }
<a name="l00403"></a>00403 
<a name="l00407"></a><a class="code" href="classedelib_1_1EdbusData.html#ae3f17c774325cb614f2fad9a990508ad">00407</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#ae3f17c774325cb614f2fad9a990508ad">from_byte</a>(byte_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((byte_t)val); }
<a name="l00408"></a>00408 
<a name="l00412"></a><a class="code" href="classedelib_1_1EdbusData.html#a11b11d350798dad405633104cac0b4b7">00412</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a11b11d350798dad405633104cac0b4b7">from_char</a>(<span class="keywordtype">char</span> val) { <span class="keywordflow">return</span> from_byte(val); }
<a name="l00413"></a>00413 
<a name="l00417"></a><a class="code" href="classedelib_1_1EdbusData.html#afc1eb899e41062b326db29a0776dcb0e">00417</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#afc1eb899e41062b326db29a0776dcb0e">from_bool</a>(<span class="keywordtype">bool</span> val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((<span class="keywordtype">bool</span>)val); }
<a name="l00418"></a>00418 
<a name="l00422"></a><a class="code" href="classedelib_1_1EdbusData.html#a7827631ac196758d4a9cccd92c88c133">00422</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a7827631ac196758d4a9cccd92c88c133">from_int16</a>(int16_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((int16_t)val); }
<a name="l00423"></a>00423 
<a name="l00427"></a><a class="code" href="classedelib_1_1EdbusData.html#a069835fc131fca5903700ea8f67d0c76">00427</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a069835fc131fca5903700ea8f67d0c76">from_uint16</a>(uint16_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((uint16_t)val); }
<a name="l00428"></a>00428 
<a name="l00432"></a><a class="code" href="classedelib_1_1EdbusData.html#a0b0bd4292364951b8c9fc7bbf3292a65">00432</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a0b0bd4292364951b8c9fc7bbf3292a65">from_int32</a>(int32_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((int32_t)val); }
<a name="l00433"></a>00433 
<a name="l00437"></a><a class="code" href="classedelib_1_1EdbusData.html#aaa289577a1885494c16769d35dcd6500">00437</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#aaa289577a1885494c16769d35dcd6500">from_uint32</a>(uint32_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((uint32_t)val); }
<a name="l00438"></a>00438 
<a name="l00442"></a><a class="code" href="classedelib_1_1EdbusData.html#a0ad212b3d544f5da650bc26cc4f10795">00442</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a0ad212b3d544f5da650bc26cc4f10795">from_int64</a>(int64_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((int64_t)val); }
<a name="l00443"></a>00443 
<a name="l00447"></a><a class="code" href="classedelib_1_1EdbusData.html#a6c5e8a311190c8b3ac0f7388d1d6fae8">00447</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a6c5e8a311190c8b3ac0f7388d1d6fae8">from_uint64</a>(uint64_t val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((uint64_t)val); }
<a name="l00448"></a>00448 
<a name="l00452"></a><a class="code" href="classedelib_1_1EdbusData.html#ae3b7c67a8b36100ac8c06b62941ca67d">00452</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#ae3b7c67a8b36100ac8c06b62941ca67d">from_double</a>(<span class="keywordtype">double</span> val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((<span class="keywordtype">double</span>)val); }
<a name="l00453"></a>00453 
<a name="l00457"></a><a class="code" href="classedelib_1_1EdbusData.html#ae38405f20bbcbdc64342fed42784c1b2">00457</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#ae38405f20bbcbdc64342fed42784c1b2">from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>((<span class="keyword">const</span> <span class="keywordtype">char</span>*)val); }
<a name="l00458"></a>00458 
<a name="l00462"></a><a class="code" href="classedelib_1_1EdbusData.html#ab585b6d5c46731242fd45faf5edbc91a">00462</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#ab585b6d5c46731242fd45faf5edbc91a">from_object_path</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusObjectPath.html" title="Represents D-Bus object path.">EdbusObjectPath</a>&amp; val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(val); }
<a name="l00463"></a>00463 
<a name="l00467"></a><a class="code" href="classedelib_1_1EdbusData.html#aaf91c51e90e992137fefced4b68cb515">00467</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#aaf91c51e90e992137fefced4b68cb515">from_variant</a>(<span class="keyword">const</span> <a class="code" href="structedelib_1_1EdbusVariant.html" title="Represents D-Bus variant.">EdbusVariant</a>&amp; val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(val); }
<a name="l00468"></a>00468 
<a name="l00472"></a><a class="code" href="classedelib_1_1EdbusData.html#a3be39d692e2ccb6362b79253f982d454">00472</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a3be39d692e2ccb6362b79253f982d454">from_dict</a>(<span class="keyword">const</span> <a class="code" href="structedelib_1_1EdbusDict.html" title="Dictionary container for D-Bus types.">EdbusDict</a>&amp; val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(val); }
<a name="l00473"></a>00473 
<a name="l00477"></a><a class="code" href="classedelib_1_1EdbusData.html#a4408e2b9470bf99300d74c26660f0751">00477</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a4408e2b9470bf99300d74c26660f0751">from_array</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusList.html" title="A class representing D-Bus struct and array.">EdbusList</a>&amp; val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(val); }
<a name="l00478"></a>00478 
<a name="l00482"></a><a class="code" href="classedelib_1_1EdbusData.html#a31ad1ce3a1cb646ad597d49974f0a50d">00482</a>         <span class="keyword">static</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="classedelib_1_1EdbusData.html#a31ad1ce3a1cb646ad597d49974f0a50d">from_struct</a>(<span class="keyword">const</span> <a class="code" href="classedelib_1_1EdbusList.html" title="A class representing D-Bus struct and array.">EdbusList</a>&amp; val) { <span class="keywordflow">return</span> <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a>(val); }
<a name="l00483"></a>00483 };
<a name="l00484"></a>00484 
<a name="l00490"></a><a class="code" href="structedelib_1_1EdbusVariant.html">00490</a> <span class="keyword">struct </span><a class="code" href="structedelib_1_1EdbusVariant.html" title="Represents D-Bus variant.">EdbusVariant</a> {
<a name="l00492"></a><a class="code" href="structedelib_1_1EdbusVariant.html#a95c639a52a2480988d9f60d749326cf3">00492</a>         <a class="code" href="classedelib_1_1EdbusData.html" title="Class for representing D-Bus data types.">EdbusData</a> <a class="code" href="structedelib_1_1EdbusVariant.html#a95c639a52a2480988d9f60d749326cf3">value</a>;
<a name="l00493"></a>00493 };
<a name="l00494"></a>00494 
<a name="l00495"></a>00495 EDELIB_NS_END
<a name="l00496"></a>00496 <span class="preprocessor">#endif</span>
</pre></div></div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 5 2012 17:49:02 for edelib by &#160;<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>