summaryrefslogtreecommitdiffstats
path: root/server/BandwidthController.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/BandwidthController.h')
-rw-r--r--server/BandwidthController.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/server/BandwidthController.h b/server/BandwidthController.h
index 955ea384..c896eb56 100644
--- a/server/BandwidthController.h
+++ b/server/BandwidthController.h
@@ -98,11 +98,11 @@ public:
int setInterfaceAlert(const char *iface, int64_t bytes);
int removeInterfaceAlert(const char *iface);
- int addRestrictAppsOnData(int numUids, char *appUids[]);
- int removeRestrictAppsOnData(int numUids, char *appUids[]);
+ int addRestrictAppsOnData(const char *iface, int numUids, char *appUids[]);
+ int removeRestrictAppsOnData(const char *iface, int numUids, char *appUids[]);
- int addRestrictAppsOnWlan(int numUids, char *appUids[]);
- int removeRestrictAppsOnWlan(int numUids, char *appUids[]);
+ int addRestrictAppsOnWlan(const char *iface, int numUids, char *appUids[]);
+ int removeRestrictAppsOnWlan(const char *iface, int numUids, char *appUids[]);
/*
* For single pair of ifaces, stats should have ifaceIn and ifaceOut initialized.
@@ -149,8 +149,13 @@ protected:
int manipulateNaughtyApps(int numUids, char *appStrUids[], SpecialAppOp appOp);
int manipulateNiceApps(int numUids, char *appStrUids[], SpecialAppOp appOp);
- int manipulateRestrictAppsOnData(int numUids, char* appStrUids[], RestrictAppOp appOp);
- int manipulateRestrictAppsOnWlan(int numUids, char* appStrUids[], RestrictAppOp appOp);
+ int manipulateRestrictAppsOnData(const char *iface, int numUids, char* appStrUids[],
+ RestrictAppOp appOp);
+ int manipulateRestrictAppsOnWlan(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);
int manipulateRestrictApps(int numUids, char *appStrUids[],
const char *chain,
std::list<int /*appUid*/> &restrictAppUids,