int addRestrictAppsOnWlan(const char *iface, int numUids, char *appUids[]);
int removeRestrictAppsOnWlan(const char *iface, int numUids, char *appUids[]);
+ int addRestrictAppsOnVpn(const char *iface, int numUids, char *appUids[]);
+ int removeRestrictAppsOnVpn(const char *iface, int numUids, char *appUids[]);
+
/*
* For single pair of ifaces, stats should have ifaceIn and ifaceOut initialized.
* For all pairs, stats should have ifaceIn=ifaceOut="".
RestrictAppOp appOp);
int manipulateRestrictAppsOnWlan(const char *iface, int numUids, char* appStrUids[],
RestrictAppOp appOp);
+ int manipulateRestrictAppsOnVpn(const char *iface, int numUids, char* appStrUids[],
+ RestrictAppOp appOp);
int manipulateRestrictAppsInOut(const char *iface, int numUids, char *appUids[],
RestrictAppOp appOp,
std::list<int /*appUid*/> &restrictAppUids);
std::list<int /*appUid*/> restrictAppUidsOnData;
std::list<int /*appUid*/> restrictAppUidsOnWlan;
+ std::list<int /*appUid*/> restrictAppUidsOnVpn;
};
#endif