Added additional test cases for stc-manager firewall dbus methods
[platform/core/connectivity/stc-manager.git] / unittest / restriction.h
index c0b0f2d..06cbf2c 100644 (file)
@@ -29,6 +29,7 @@
 #define RESTRICTION_RULE_SUBSCRIBER_ID      "subscriber_id"
 #define RESTRICTION_RULE_DATA_LIMIT         "data_limit"
 #define RESTRICTION_RULE_DATA_WARN_LIMIT    "data_warn_limit"
+#define RESTRICTION_RULE_MAC                "mac"
 
 typedef enum {
        RESTRICTION_UNKNOWN,
@@ -45,6 +46,7 @@ public:
        char m_AppID[APP_ID_LEN];
        char m_IfaceName[IFNAME_LEN];
        char m_SubscriberID[SUBSCRIBER_ID_LEN];
+       char m_Mac[MAC_LEN];
        iface_type_e m_IfaceType;
        int64_t m_DataLimit;
        int64_t m_DataWarnLimit;
@@ -63,7 +65,7 @@ public:
        error_e SetRule(const char *app_id, const char *iface_name,
                const char *subscriber_id, iface_type_e iface_type,
                int64_t data_limit, int64_t data_warn_limit,
-               roaming_type_e roaming_type);
+               roaming_type_e roaming_type, const char *mac);
        void MakeRuleParams(GVariant **params);
        void MakeGetParams(GVariant **params);
        void MakeStatusParams(GVariant **params);