/* vi: set et sw=4 ts=4 cino=t0,(0: */
/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
+ * This file is part of message-port.
+ *
* Copyright (C) 2013 Intel Corporation.
*
* Contact: Amarnath Valluri <amarnath.valluri@linux.intel.com>
* 02110-1301 USA
*/
-#ifndef _MSGPORT_DBUS_SERVICE_H
-#define _MSGPORT_DBUS_SERVICE_H
+#ifndef __MSGPORT_DBUS_SERVICE_H
+#define __MSGPORT_DBUS_SERVICE_H
#include <glib.h>
#include <gio/gio.h>
#include <glib-object.h>
-#include "service.h"
#include "dbus-manager.h"
G_BEGIN_DECLS
GType msgport_dbus_service_get_type (void);
MsgPortDbusService *
-msgport_dbus_service_new (MsgPortDbusManager *owner, const gchar *name, gboolean is_trusted);
+msgport_dbus_service_new (MsgPortDbusManager *owner,
+ const gchar *name,
+ gboolean is_trusted,
+ GError **error_out);
const gchar *
msgport_dbus_service_get_object_path (MsgPortDbusService *dbus_service);
GDBusConnection *
msgport_dbus_service_get_connection (MsgPortDbusService *dbus_service);
-MsgPortService *
-msgport_dbus_service_get_service (MsgPortDbusService *dbus_service);
+guint
+msgport_dbus_service_get_id (MsgPortDbusService *dbus_service);
MsgPortDbusManager *
msgport_dbus_service_get_owner (MsgPortDbusService *dbus_service);
gboolean
msgport_dbus_service_send_message (MsgPortDbusService *dbus_service,
- GVariant *data,
- const gchar *from);
+ GVariant *data,
+ const gchar *remote_app_id,
+ const gchar *remote_port_name,
+ gboolean remote_is_trusted,
+ GError **error_out);
G_END_DECLS
-#endif /* _MSGPORT_DBUS_SERVICE_H */
+#endif /* __MSGPORT_DBUS_SERVICE_H */