Fix crash when invalid parameter given
[platform/core/api/capability-manager.git] / src / dbus.h
1 // Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
2 // Use of this source code is governed by a apache 2.0 license that can be
3 // found in the LICENSE file.
4
5 #ifndef DBUS_H_
6 #define DBUS_H_
7
8 #include <glib.h>
9 #include <gio/gio.h>
10
11 #include <string>
12
13 #include "include/capability_manager.h"
14
15 namespace capmgr {
16
17 typedef void (*DBusCallback)(GVariant* result, void* user_data);
18
19 bool ProxyCallAsync(const char* method, GVariant* params, DBusCallback cb,
20     void* user_data);
21
22 }  // namespace capmgr
23
24 #endif  // DBUS_H_