Added firewall feature
[platform/core/connectivity/stc-manager.git] / include / stc-manager-gdbus.h
index cafca77..4b6a50f 100755 (executable)
@@ -25,7 +25,8 @@
 #define STC_DBUS_SERVICE_PATH              "/net/stc"
 #define STC_DBUS_SERVICE_STATISTICS_PATH   "/net/stc/statistics"
 #define STC_DBUS_SERVICE_RESTRICTION_PATH  "/net/stc/restriction"
-#define STC_DBUS_SERVICE_QUOTA_PATH        "/net/stc/quota"
+#define STC_DBUS_SERVICE_FIREWALL_PATH     "/net/stc/firewall"
+#define STC_DBUS_SERVICE_MANAGER_PATH      "/net/stc/manager"
 
 #define STC_DBUS_REPLY_ERROR_NONE(invocation) \
        g_dbus_method_invocation_return_value((invocation), \
 } while (0)
 
 
-#define RETURN_IF_DBUS_TYPE_MISMATCH(parameters, str) do { \
-       DEBUG_PARAM_TYPE(parameters); \
-       DEBUG_PARAMS(parameters); \
-       if (g_strcmp0(g_variant_get_type_string(parameters), str)) { \
-               STC_LOGE("Dbus type not matching, do not process"); \
-               __STC_LOG_FUNC_EXIT__; \
-               return; \
-       } \
-} while (0)
-
 typedef void(*dbus_dict_cb)(const char *key, GVariant *value,
                            void *user_data);
 
@@ -89,4 +80,7 @@ gboolean stc_manager_dbus_emit_signal(GDBusConnection *connection,
                                      const gchar *signal_name,
                                      GVariant *parameters);
 
+gboolean handle_manager_stop(StcManager *object,
+                                         GDBusMethodInvocation *invocation);
+
 #endif /* __STC_MANAGER_GDBUS_H__ */