Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > media > contrib-release-debug > by-pkgid > f90b8a36a33ce30f61d88e24153e9f71 > files > 68

desktop-data-model-debug-1.2.5-6mdv2011.0.i586.rpm

/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
#ifndef __HIPPO_SYSTEM_DBUS_H__
#define __HIPPO_SYSTEM_DBUS_H__

/* dbus system bus glue */

#include <glib-object.h>
#include <hippo/hippo-basics.h>

G_BEGIN_DECLS

typedef struct _HippoSystemDBus      HippoSystemDBus;
typedef struct _HippoSystemDBusClass HippoSystemDBusClass;

#define HIPPO_TYPE_SYSTEM_DBUS              (hippo_system_dbus_get_type ())
#define HIPPO_SYSTEM_DBUS(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), HIPPO_TYPE_SYSTEM_DBUS, HippoSystemDBus))
#define HIPPO_SYSTEM_DBUS_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), HIPPO_TYPE_SYSTEM_DBUS, HippoSystemDBusClass))
#define HIPPO_IS_SYSTEM_DBUS(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), HIPPO_TYPE_SYSTEM_DBUS))
#define HIPPO_IS_SYSTEM_DBUS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), HIPPO_TYPE_SYSTEM_DBUS))
#define HIPPO_SYSTEM_DBUS_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), HIPPO_TYPE_SYSTEM_DBUS, HippoSystemDBusClass))

GType        	 hippo_system_dbus_get_type               (void) G_GNUC_CONST;

HippoSystemDBus* hippo_system_dbus_open                   (GError **error);

G_END_DECLS

#endif /* __HIPPO_SYSTEM_DBUS_H__ */