Add monitor plugin requires for install dependency
[platform/core/connectivity/stc-manager.git] / include / stc-restriction.h
index 9fcc7e3..1ee0255 100755 (executable)
 typedef struct {
        stc_app_state_e rs_type;
        stc_iface_type_e iftype;
-       int64_t send_limit;
-       int64_t rcv_limit;
-       int64_t snd_warning_limit;
-       int64_t rcv_warning_limit;
+       long long int send_limit;
+       long long int rcv_limit;
+       long long int snd_warning_limit;
+       long long int rcv_warning_limit;
        stc_roaming_type_e roaming;
        char *ifname;
        char *subscriber_id;
@@ -47,16 +47,21 @@ gboolean handle_restriction_set(StcRestriction *object,
                                GVariant *parameters,
                                void *user_data);
 
-gboolean handle_restriction_exclude(StcRestriction *object,
-                                   GDBusMethodInvocation *invocation,
-                                   GVariant *parameters,
-                                   void *user_data);
-
 gboolean handle_restriction_unset(StcRestriction *object,
                                   GDBusMethodInvocation *invocation,
                                   GVariant *parameters,
                                   void *user_data);
 
+gboolean handle_restriction_set_list(StcRestriction *object,
+                               GDBusMethodInvocation *invocation,
+                               GVariant *parameters,
+                               void *user_data);
+
+gboolean handle_restriction_unset_list(StcRestriction *object,
+                                  GDBusMethodInvocation *invocation,
+                                  GVariant *parameters,
+                                  void *user_data);
+
 gboolean handle_restriction_get(StcRestriction *object,
                                GDBusMethodInvocation *invocation,
                                const gchar *app_id,