support/icd_dbus.c File Reference

#include "icd_dbus.h"
#include "icd_log.h"

Classes

struct  icd_dbus_unique_name_data

Functions

static DBusConnection * icd_dbus_get_system_bus (void)
static gboolean icd_dbus_connect_path (DBusConnection *connection, const char *path, DBusObjectPathMessageFunction cb, void *user_data)
gboolean icd_dbus_connect_system_path (const char *path, DBusObjectPathMessageFunction cb, void *user_data)
gboolean icd_dbus_disconnect_system_path (const char *path)
gboolean icd_dbus_connect_system_bcast_signal (const char *interface, DBusHandleMessageFunction cb, void *user_data, const char *extra_filters)
gboolean icd_dbus_disconnect_system_bcast_signal (const char *interface, DBusHandleMessageFunction cb, void *user_data, const char *extra_filters)
static gboolean icd_dbus_register_service (DBusConnection *connection, const char *path, const char *service, guint service_flags, DBusObjectPathMessageFunction cb, void *user_data)
gboolean icd_dbus_register_system_service (const char *path, const char *service, guint service_flags, DBusObjectPathMessageFunction cb, void *user_data)
static void icd_dbus_unregister_service (DBusConnection *connection, const char *path, const char *service)
void icd_dbus_unregister_system_service (const char *path, const char *service)
static DBusPendingCall * icd_dbus_mcall_send (DBusConnection *connection, DBusMessage *mcall, gint timeout, DBusPendingCallNotifyFunction cb, void *user_data)
DBusPendingCall * icd_dbus_send_system_mcall (DBusMessage *message, gint timeout, DBusPendingCallNotifyFunction cb, void *user_data)
static gboolean icd_dbus_send_msg (DBusConnection *connection, DBusMessage *message)
gboolean icd_dbus_send_system_msg (DBusMessage *message)
static GSList ** icd_dbus_get_unique_name_list (void)
void icd_dbus_cancel_unique_name (DBusPendingCall *pending)
static void icd_dbus_get_unique_reply (DBusPendingCall *pending, gpointer user_data)
gboolean icd_dbus_get_unique_name (const gchar *name, icd_dbus_get_unique_name_cb_fn cb, gpointer user_data)
void icd_dbus_close (void)

Variables

static DBusConnection * dbus_system_connection = NULL

Detailed Description

Copyright (C) 2004-2008, Nokia. All rights reserved.

Author:
Patrik Flykt <patrik.flykt@nokia.com>

Aapo Mäkelä <aapo.makela@nokia.com>

Luciano Coelho <luciano.coelho@nokia.com>


Generated on Thu Mar 11 09:04:50 2010 for ICd2 by  doxygen 1.5.6