Lines Matching defs:BandwidthController

21  * multiple calls in parallel to reach the BandwidthController.
40 #define LOG_TAG "BandwidthController"
48 #include "BandwidthController.h"
52 const int BandwidthController::ALERT_RULE_POS_IN_COSTLY_CHAIN = 4;
53 const char BandwidthController::ALERT_GLOBAL_NAME[] = "globalAlert";
54 const char* BandwidthController::LOCAL_INPUT = "bw_INPUT";
55 const char* BandwidthController::LOCAL_FORWARD = "bw_FORWARD";
56 const char* BandwidthController::LOCAL_OUTPUT = "bw_OUTPUT";
57 const char* BandwidthController::LOCAL_RAW_PREROUTING = "bw_raw_PREROUTING";
58 const char* BandwidthController::LOCAL_MANGLE_POSTROUTING = "bw_mangle_POSTROUTING";
59 const int BandwidthController::MAX_CMD_ARGS = 32;
60 const int BandwidthController::MAX_CMD_LEN = 1024;
61 const int BandwidthController::MAX_IFACENAME_LEN = 64;
62 const int BandwidthController::MAX_IPT_OUTPUT_LINE_LEN = 256;
64 bool BandwidthController::useLogwrapCall = false;
103 const char *BandwidthController::IPT_FLUSH_COMMANDS[] = {
120 const char *BandwidthController::IPT_CLEANUP_COMMANDS[] = {
125 const char *BandwidthController::IPT_SETUP_COMMANDS[] = {
130 const char *BandwidthController::IPT_BASIC_ACCOUNTING_COMMANDS[] = {
143 BandwidthController::BandwidthController(void) {
150 int BandwidthController::runIpxtablesCmd(const char *cmd, IptRejectOp rejectHandling,
160 int BandwidthController::StrncpyAndCheck(char *buffer, const char *src, size_t buffSize) {
167 int BandwidthController::runIptablesCmd(const char *cmd, IptRejectOp rejectHandling,
219 int BandwidthController::setupIptablesHooks(void) {
234 int BandwidthController::enableBandwidthControl(bool force) {
262 int BandwidthController::disableBandwidthControl(void) {
268 int BandwidthController::runCommands(int numCommands, const char *commands[],
284 std::string BandwidthController::makeIptablesNaughtyCmd(IptOp op, int uid) {
307 int BandwidthController::addNaughtyApps(int numUids, char *appUids[]) {
311 int BandwidthController::removeNaughtyApps(int numUids, char *appUids[]) {
315 int BandwidthController::maninpulateNaughtyApps(int numUids, char *appStrUids[], NaughtyAppOp appOp) {
384 std::string BandwidthController::makeIptablesQuotaCmd(IptOp op, const char *costName, int64_t quota) {
412 int BandwidthController::prepCostlyIface(const char *ifn, QuotaType quotaType) {
466 int BandwidthController::cleanupCostlyIface(const char *ifn, QuotaType quotaType) {
501 int BandwidthController::setInterfaceSharedQuota(const char *iface, int64_t maxBytes) {
569 int BandwidthController::removeInterfaceSharedQuota(const char *iface) {
607 int BandwidthController::setInterfaceQuota(const char *iface, int64_t maxBytes) {
669 int BandwidthController::getInterfaceSharedQuota(int64_t *bytes) {
673 int BandwidthController::getInterfaceQuota(const char *costName, int64_t *bytes) {
691 int BandwidthController::removeInterfaceQuota(const char *iface) {
724 int BandwidthController::updateQuota(const char *quotaName, int64_t bytes) {
740 int BandwidthController::runIptablesAlertCmd(IptOp op, const char *alertName, int64_t bytes) {
772 int BandwidthController::runIptablesAlertFwdCmd(IptOp op, const char *alertName, int64_t bytes) {
799 int BandwidthController::setGlobalAlert(int64_t bytes) {
820 int BandwidthController::setGlobalAlertInForwardChain(void) {
841 int BandwidthController::removeGlobalAlert(void) {
858 int BandwidthController::removeGlobalAlertInForwardChain(void) {
882 int BandwidthController::setSharedAlert(int64_t bytes) {
894 int BandwidthController::removeSharedAlert(void) {
898 int BandwidthController::setInterfaceAlert(const char *iface, int64_t bytes) {
918 int BandwidthController::removeInterfaceAlert(const char *iface) {
934 int BandwidthController::setCostlyAlert(const char *costName, int64_t bytes, int64_t *alertBytes) {
959 int BandwidthController::removeCostlyAlert(const char *costName, int64_t *alertBytes) {
991 int BandwidthController::parseForwardChainStats(TetherStats &stats, FILE *fp,
1029 char *BandwidthController::TetherStats::getStatsLine(void) {
1036 int BandwidthController::getTetherStats(TetherStats &stats, std::string &extraProcessingInfo) {