summaryrefslogtreecommitdiff
path: root/notification-ex/dbus_event_listener_implementation.h
diff options
context:
space:
mode:
Diffstat (limited to 'notification-ex/dbus_event_listener_implementation.h')
-rw-r--r--notification-ex/dbus_event_listener_implementation.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/notification-ex/dbus_event_listener_implementation.h b/notification-ex/dbus_event_listener_implementation.h
index 5fb25da..0bc70e9 100644
--- a/notification-ex/dbus_event_listener_implementation.h
+++ b/notification-ex/dbus_event_listener_implementation.h
@@ -36,12 +36,25 @@ class DBusEventListener::Impl {
private:
void UnRegisterGDBusInterface();
int RegisterGDBusInterface();
+ std::list<tizen_base::Bundle> ReadNotiList(
+ GDBusMethodInvocation* invocation, int noti_cnt);
+ static int GetRecvSocket(GDBusMethodInvocation* invocation);
static void OnMethodCall(
GDBusConnection *conn, const gchar *sender, const gchar *object_path,
const gchar *iface_name, const gchar *method_name,
GVariant *parameters, GDBusMethodInvocation *invocation,
gpointer user_data);
- static void MethodCallHandler(GVariant *parameters, Impl* dl, pid_t pid, uid_t uid);
+ static int MethodCallHandler(std::string sender_appid,
+ std::string event_info_raw, int noti_cnt,
+ GDBusMethodInvocation* invocation, Impl* dl, pid_t pid, uid_t uid);
+ static void MultiNotiUpdateProcess(
+ GVariant* parameters, GDBusMethodInvocation* invocation,
+ Impl* dl, pid_t pid, uid_t uid);
+ static void GlobalUpdateProcess(
+ GVariant* parameters, GDBusMethodInvocation* invocation,
+ Impl* dl, pid_t pid, uid_t uid);
+ static void GetProcess(
+ GVariant* parameters, GDBusMethodInvocation* invocation, Impl* dl);
static GDBusInterfaceVTable InterfaceVtable;
static void SignalCb(GDBusConnection* connection,