Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

include/DbusConnection.h File Reference

#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


Define Documentation

#define DBUSCONNECTION_H   1
 

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.

#define SOME_IS_OBJECT object   )     (G_TYPE_CHECK_INSTANCE_TYPE ((object), SOME_TYPE_OBJECT))
 

Definition at line 83 of file DbusConnection.h.

#define SOME_IS_OBJECT_CLASS klass   )     (G_TYPE_CHECK_CLASS_TYPE ((klass), SOME_TYPE_OBJECT))
 

Definition at line 84 of file DbusConnection.h.

#define SOME_OBJECT object   )     (G_TYPE_CHECK_INSTANCE_CAST ((object), SOME_TYPE_OBJECT, SomeObject))
 

Definition at line 81 of file DbusConnection.h.

#define SOME_OBJECT_CLASS klass   )     (G_TYPE_CHECK_CLASS_CAST ((klass), SOME_TYPE_OBJECT, SomeObjectClass))
 

Definition at line 82 of file DbusConnection.h.

#define SOME_OBJECT_GET_CLASS obj   )     (G_TYPE_INSTANCE_GET_CLASS ((obj), SOME_TYPE_OBJECT, SomeObjectClass))
 

Definition at line 85 of file DbusConnection.h.

#define SOME_TYPE_OBJECT   (some_object_get_type ())
 

Definition at line 80 of file DbusConnection.h.

Referenced by DbusConnection::dbus_init().


Typedef Documentation

typedef struct SomeObject SomeObject
 

Definition at line 77 of file DbusConnection.h.

typedef struct SomeObjectClass SomeObjectClass
 

Definition at line 78 of file DbusConnection.h.


Generated on Mon Jun 19 10:22:05 2006 for TraplasVisualisation by  doxygen 1.4.4