std::string ParticipantIdStorage::createProviderKey(const std::string& domain, const std::string& interfaceName, std::uint32_t majorVersion) { std::string key = (boost::format(STORAGE_FORMAT_STRING()) % domain % interfaceName % std::to_string(majorVersion)).str(); std::replace(key.begin(), key.end(), '/', '.'); return key; }
std::string ParticipantIdStorage::createProviderKey(const std::string& domain, const std::string& interfaceName, const std::string& authenticationToken) { QString key = STORAGE_FORMAT_STRING() .arg(QString::fromStdString(domain)) .arg(QString::fromStdString(interfaceName)) .arg(QString::fromStdString(authenticationToken)); return key.replace("/", ".").toStdString(); }