void ReadTopics()

in cloudwatch_metrics_collector/src/metrics_collector_parameter_helper.cpp [164:174]


void ReadTopics(
        const std::shared_ptr<Aws::Client::ParameterReaderInterface>& parameter_reader,
        std::vector<std::string> & topics) {

  parameter_reader->ReadParam(ParameterPath(kNodeParamMonitoringTopicsListKey), topics);
  if (topics.empty()) {
    AWS_LOGSTREAM_INFO(__func__, "Monitoring topics list not defined or empty. Listening on topic: "
                       << kNodeDefaultMetricsTopic);
    topics.emplace_back(kNodeDefaultMetricsTopic);
  }
}