1
0
mirror of https://github.com/codership/wsrep-lib.git synced 2025-07-15 15:41:49 +03:00

codership/wsrep-lib#44 Provider name, version and vendor getters

Added methods to get provider name, version and vendor strings
into wsrep::provider interface. Implementations for v26 and mock
providers.
This commit is contained in:
Teemu Ollakka
2019-01-02 12:11:26 +02:00
parent cc67313515
commit 0441746368
4 changed files with 41 additions and 0 deletions

View File

@ -925,6 +925,21 @@ wsrep::wsrep_provider_v26::options(const std::string& opts)
return map_return_value(wsrep_->options_set(wsrep_, opts.c_str()));
}
std::string wsrep::wsrep_provider_v26::name() const
{
return (wsrep_->provider_name ? wsrep_->provider_name : "unknown");
}
std::string wsrep::wsrep_provider_v26::version() const
{
return (wsrep_->provider_version ? wsrep_->provider_version : "unknown");
}
std::string wsrep::wsrep_provider_v26::vendor() const
{
return (wsrep_->provider_vendor ? wsrep_->provider_vendor : "unknown");
}
void* wsrep::wsrep_provider_v26::native() const
{
return wsrep_;