parent
fd1001e359
commit
66c3eb5a41
@ -1,2 +1,45 @@
|
|||||||
#include "controler.h"
|
#include "controler.h"
|
||||||
Back_Back::Back_Back() {}
|
Back_Back::Back_Back() {}
|
||||||
|
void Back_Back::set_mode(string flag_mode) {
|
||||||
|
this->flag_mode = flag_mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Back_Back::set_partition(string partition) {
|
||||||
|
this->partition = partition;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Back_Back::set_sys_flag(string sys_flag) {
|
||||||
|
this->sys_flag = sys_flag;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool Back_Back::wrapper_off_quotas(string quotas_type) {
|
||||||
|
bool flag_status = false;
|
||||||
|
quotas_type = this->handler_quotas_type(quotas_type);
|
||||||
|
if (flag_mode == "system") {
|
||||||
|
string cmd_hw = "";
|
||||||
|
string cmd_sw = "";
|
||||||
|
flag_status = obj_quotas_sys.off_quota(partition, cmd_hw, cmd_sw);
|
||||||
|
}
|
||||||
|
else if (flag_mode == "ubconfig") {
|
||||||
|
flag_status = obj_quotas_ubconfig.off_quota(partition, quotas_type);
|
||||||
|
}
|
||||||
|
return flag_status;
|
||||||
|
}
|
||||||
|
bool Back_Back::wrapper_on_quotas(string quotas_type) {
|
||||||
|
bool flag_status = false;
|
||||||
|
quotas_type = this->handler_quotas_type(quotas_type);
|
||||||
|
if (flag_mode == "system") {
|
||||||
|
string cmd_hw = "";
|
||||||
|
string cmd_sw = "";
|
||||||
|
flag_status = obj_quotas_sys.on_quota_hw(partition, cmd_hw, cmd_sw);
|
||||||
|
flag_status = obj_quotas_sys.wrapper_on_quotas(partition, quotas_type);
|
||||||
|
}
|
||||||
|
else if (flag_mode == "ubconfig") {
|
||||||
|
flag_status = obj_quotas_ubconfig.format_cmd_quotas();
|
||||||
|
}
|
||||||
|
return flag_status;
|
||||||
|
}
|
||||||
|
|
||||||
|
string Back_Back::handler_quotas_type(string quotas_type) {
|
||||||
|
return quotas_type;
|
||||||
|
}
|
Loading…
Reference in new issue