| 583 | } |
| 584 | |
| 585 | std::string ArgsManager::GetArg(const std::string& strArg, const std::string& strDefault) const |
| 586 | { |
| 587 | const util::SettingsValue value = GetSetting(strArg); |
| 588 | return value.isNull() ? strDefault : value.isFalse() ? "0" : value.isTrue() ? "1" : value.isNum() ? value.getValStr() : value.get_str(); |
| 589 | } |
| 590 | |
| 591 | int64_t ArgsManager::GetIntArg(const std::string& strArg, int64_t nDefault) const |
| 592 | { |