#include "logger.h"
#include "settings.h"
-using GTS::Settings;
-using GTS::SettingsParser;
+using SSMD::Settings;
+using SSMD::SettingsParser;
SettingsParser::SettingsParser()
: _desc("Allowed options")
("info-sync-interval,i", po::value<time_t>(), "info synchronization interval")
("up-profile-id", po::value<unsigned>(), "switch's upload profile id")
("down-profile-id", po::value<unsigned>(), "switch's download profile id")
+ ("max-acl-per-pdu", po::value<size_t>(), "maximum ACL's per PDU")
("data-url", po::value<std::string>(), "data access URL")
("version,v", "show gssmd version and exit")
;
_settings._downProfileId = vm["down-profile-id"].as<unsigned>();
}
+ if (vm.count("max-acl-per-pdu")) {
+ _settings._downProfileId = vm["max-acl-per-pdu"].as<unsigned>();
+ }
+
if (vm.count("data-url")) {
_settings._dataURL = vm["data-url"].as<std::string>();
}