Skip to content

Commit

Permalink
config: added a function to create qualified name for the config owner
Browse files Browse the repository at this point in the history
  • Loading branch information
franku committed Jul 4, 2019
1 parent c63afc0 commit 46c25a0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
14 changes: 14 additions & 0 deletions core/src/lib/parse_conf.cc
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,20 @@ void ConfigurationParser::InitializeQualifiedResourceNameTypeConverter(
new QualifiedResourceNameTypeConverter(map));
}

std::string ConfigurationParser::CreateOwnQualifiedNameForNetworkDump() const
{
std::string qualified_name;

if (own_resource_ && qualified_resource_name_type_converter_) {
if (qualified_resource_name_type_converter_->ResourceToString(
own_resource_->resource_name_, own_resource_->rcode_,
"::", qualified_name)) {
return qualified_name;
}
}
return qualified_name;
}

bool ConfigurationParser::ParseConfig()
{
int errstat;
Expand Down
1 change: 1 addition & 0 deletions core/src/lib/parse_conf.h
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,7 @@ class ConfigurationParser {
const std::string& r_code,
const std::string& name,
TlsPolicy& tls_policy_out) const;
std::string CreateOwnQualifiedNameForNetworkDump() const;

private:
ConfigurationParser(const ConfigurationParser&) = delete;
Expand Down

0 comments on commit 46c25a0

Please sign in to comment.