updated licence header
[platform/core/appfw/message-port-dbus.git] / daemon / dbus-service.h
index abd440e..b564a3f 100644 (file)
@@ -1,6 +1,8 @@
 /* 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
@@ -58,7 +59,10 @@ struct _MsgPortDbusServiceClass
 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);
@@ -66,8 +70,8 @@ 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);
@@ -83,10 +87,13 @@ msgport_dbus_service_get_is_trusted (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 */