#include <vector>
#include <string>
#include <iostream>
#include <sstream>
#include <queue>
#include <dbus/dbus-glib.h>
#include "Comm.h"
#include "Globals.h"
#include <boost/shared_ptr.hpp>
Include dependency graph for DbusConnection.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | SomeObject |
Glib object used for the glib binding with DBus. More... | |
struct | SomeObjectClass |
Glib object class used for the glib binding with DBus. More... | |
class | DbusConnection |
Communication class to facilitate bi-directional communication with Traplas using Dbus. This class offers synchronous and an option to implement asynchronous communications. Asynchronous communications at the moment functions much like synchrounous communications, with the possibility of doing things between dbus_g_proxy_begin_call() and dbus_g_proxy_end_call(). More... | |
Defines | |
#define | DBUSCONNECTION_H 1 |
#define | SOME_TYPE_OBJECT (some_object_get_type ()) |
#define | SOME_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), SOME_TYPE_OBJECT, SomeObject)) |
#define | SOME_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SOME_TYPE_OBJECT, SomeObjectClass)) |
#define | SOME_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), SOME_TYPE_OBJECT)) |
#define | SOME_IS_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SOME_TYPE_OBJECT)) |
#define | SOME_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SOME_TYPE_OBJECT, SomeObjectClass)) |
Typedefs | |
typedef SomeObject | SomeObject |
typedef SomeObjectClass | SomeObjectClass |
|
Traplas visualisation. Copyright (C) 2006 Herbert de Vos & Willem Drost This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA (For full Licence see ../GPL-Licence.txt) Definition at line 17 of file DbusConnection.h. |
|
Definition at line 83 of file DbusConnection.h. |
|
Definition at line 84 of file DbusConnection.h. |
|
Definition at line 81 of file DbusConnection.h. |
|
Definition at line 82 of file DbusConnection.h. |
|
Definition at line 85 of file DbusConnection.h. |
|
Definition at line 80 of file DbusConnection.h. Referenced by DbusConnection::dbus_init(). |
|
Definition at line 77 of file DbusConnection.h. |
|
Definition at line 78 of file DbusConnection.h. |