/**
- * @page Examples Examples
- *
- * Here is a page with some EDBus examples:
- *
- * @li @ref banshee
- * @li @ref simple_dbus_client
- * @li @ref simple_dbus_server
- * @li @ref complex_types
- * @li @ref complex_types_server
- * @li @ref connman
- * @li @ref ofono
- */
-
-/**
* @page banshee Banshee dbus client
*
* @include banshee.c
*/
/**
- * @page complex_types_server Handling with dbus complex types server side
- *
+ * @page complex_types_server Handling with dbus complex types in server side
* @include complex_types_server.c
*/
/**
- * @page connman Connman
- *
+ * @page connman Connman client
* @include connman-list-services.c
*/
/**
- * @page ofono Ofono
- *
+ * @page ofono Ofono client
* @include ofono-dial.c
*/
+
+/**
+ * @page eina_value Eina_Value to/from Message
+ * @include complex_types_client_eina_value.c
+ */
+
+/**
+ * @page signal_emmiter Simple signal emmiter
+ * @include simple-signal-emit.c
+ */
</div>
<div class="menu-container">
- <!--<div class="submenu">
+ <div class="submenu">
<ul class="current">
- <li><a href="group__EUkit__Group.html">EUkit</a></li>
- <li><a href="group__EOfono__Group.html">EOfono</a></li>
- <li><a href="group__ENotify__Group.html">ENotify</a></li>
- <li><a href="group__EHal__Group.html">EHal</a></li>
- <li><a href="group__EConnman__Group.html">EConnman</a></li>
- <li><a href="group__EBluez__Group.html">EBluez</a></li>
- <li><a href="group__EDbus__Group.html">EDbus</a></li>
- <li class="current"><a href="index.html">Main Page</a></li>
+ <li class="current"><a href="index.html">Main Page</a></li>
</ul>
- </div>-->
+ </div>
</div>
+/**
+ * @mainpage EDBus
+ *
+ * @section edbus_intro_sec Introduction
+ *
+ * EDBus is a wrapper around the
+ * <a href="http://www.freedesktop.org/wiki/Software/dbus">dbus</a>
+ * library, which is a message bus system. It also implements a set of
+ * specifications using dbus as interprocess communication.
+ *
+ * @section edbus_modules_sec Modules
+ *
+ * <ul>
+ * <li> @ref EDBus_Core
+ * <li> @ref EDBus_Conneciton
+ * <li> @ref EDBus_Object_Mapper
+ * <li> @ref EDBus_Proxy
+ * <li> @ref EDBus_Message
+ * <ul>
+ * <li>@ref EDBus_Message_Iter
+ * <li>@ref EDBus_Message_Helpers
+ * <li>@ref Eina_Value
+ * </ul>
+ * <li> @ref EDBus_Signal_Handler
+ * <li> @ref EDBus_Pending
+ * <li> @ref EDBus_Service
+ * <li> @ref EDBus_Basic
+ * </ul>
+ *
+ * @section edbus_examples_sec Examples
+ *
+ * Here some EDBus examples:
+ *
+ * @li @ref banshee
+ * @li @ref simple_dbus_client
+ * @li @ref simple_dbus_server
+ * @li @ref complex_types
+ * @li @ref complex_types_server
+ * @li @ref eina_value
+ * @li @ref signal_emmiter
+ * @li @ref connman
+ * @li @ref ofono
+ *
+ * @author Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
+ * @author José Roberto de Souza <zehortigoza@profusion.mobi>
+ * @author Leandro Pereira <leandro@profusion.mobi>
+ * @author Lucas De Marchi <lucas.demarchi@profusion.mobi>
+ */
#ifndef EDBUS_H
#define EDBUS_H
/**
- * @defgroup Eina_Value
+ * @ingroup EDBus_Message
+ * @defgroup Eina_Value Eina_Value to/from Message
* @{
*/
/**
- * @defgroup EDBus_Message_Helpers Helpers
+ * @ingroup EDBus_Message
+ * @defgroup EDBus_Message_Helpers Message Helpers
*
* @{
*/