Esempio n. 1
0
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;
}
Esempio n. 2
0
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();
}