#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,
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;
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);