Lines Matching refs:BandwidthController
63 const char BandwidthController::LOCAL_INPUT[] = "bw_INPUT";
64 const char BandwidthController::LOCAL_FORWARD[] = "bw_FORWARD";
65 const char BandwidthController::LOCAL_OUTPUT[] = "bw_OUTPUT";
66 const char BandwidthController::LOCAL_RAW_PREROUTING[] = "bw_raw_PREROUTING";
67 const char BandwidthController::LOCAL_MANGLE_POSTROUTING[] = "bw_mangle_POSTROUTING";
68 const char BandwidthController::LOCAL_GLOBAL_ALERT[] = "bw_global_alert";
70 auto BandwidthController::iptablesRestoreFunction = execIptablesRestoreWithOutput;
269 BandwidthController::BandwidthController() { in BandwidthController() function in BandwidthController
272 void BandwidthController::flushCleanTables(bool doClean) { in flushCleanTables()
280 int BandwidthController::setupIptablesHooks() { in setupIptablesHooks()
286 int BandwidthController::enableBandwidthControl() { in enableBandwidthControl()
299 int BandwidthController::disableBandwidthControl() { in disableBandwidthControl()
305 std::string BandwidthController::makeDataSaverCommand(IptablesTarget target, bool enable) { in makeDataSaverCommand()
320 int BandwidthController::enableDataSaver(bool enable) { in enableDataSaver()
326 int BandwidthController::addNaughtyApps(const std::vector<uint32_t>& appUids) { in addNaughtyApps()
330 int BandwidthController::removeNaughtyApps(const std::vector<uint32_t>& appUids) { in removeNaughtyApps()
334 int BandwidthController::addNiceApps(const std::vector<uint32_t>& appUids) { in addNiceApps()
338 int BandwidthController::removeNiceApps(const std::vector<uint32_t>& appUids) { in removeNiceApps()
342 int BandwidthController::manipulateSpecialApps(const std::vector<uint32_t>& appUids, in manipulateSpecialApps()
351 int BandwidthController::setInterfaceSharedQuota(const std::string& iface, int64_t maxBytes) { in setInterfaceSharedQuota()
409 int BandwidthController::removeInterfaceSharedQuota(const std::string& iface) { in removeInterfaceSharedQuota()
457 int BandwidthController::setInterfaceQuota(const std::string& iface, int64_t maxBytes) { in setInterfaceQuota()
508 int BandwidthController::getInterfaceSharedQuota(int64_t *bytes) { in getInterfaceSharedQuota()
512 int BandwidthController::getInterfaceQuota(const std::string& iface, int64_t* bytes) { in getInterfaceQuota()
532 int BandwidthController::removeInterfaceQuota(const std::string& iface) { in removeInterfaceQuota()
563 int BandwidthController::updateQuota(const std::string& quotaName, int64_t bytes) { in updateQuota()
583 int BandwidthController::runIptablesAlertCmd(IptOp op, const std::string& alertName, in runIptablesAlertCmd()
603 int BandwidthController::setGlobalAlert(int64_t bytes) { in setGlobalAlert()
624 int BandwidthController::removeGlobalAlert() { in removeGlobalAlert()
639 int BandwidthController::setSharedAlert(int64_t bytes) { in setSharedAlert()
651 int BandwidthController::removeSharedAlert() { in removeSharedAlert()
655 int BandwidthController::setInterfaceAlert(const std::string& iface, int64_t bytes) { in setInterfaceAlert()
675 int BandwidthController::removeInterfaceAlert(const std::string& iface) { in removeInterfaceAlert()
691 int BandwidthController::setCostlyAlert(const std::string& costName, int64_t bytes, in setCostlyAlert()
727 int BandwidthController::removeCostlyAlert(const std::string& costName, int64_t* alertBytes) { in removeCostlyAlert()
754 void BandwidthController::flushExistingCostlyTables(bool doClean) { in flushExistingCostlyTables()
767 void BandwidthController::parseAndFlushCostlyTables(const std::string& ruleList, bool doRemove) { in parseAndFlushCostlyTables()
798 inline const char *BandwidthController::opToString(IptOp op) { in opToString()
807 inline const char *BandwidthController::jumpToString(IptJumpOp jumpHandling) { in jumpToString()