24#ifndef CATALOG_PARSER_H__
25#define CATALOG_PARSER_H__
50 std::string api_version;
52 std::string description;
53 std::string git_commit;
56 std::string tarball_url;
58 std::string build_gtk;
59 std::string target_version;
60 std::string target_arch;
70 std::string key()
const {
71 return std::string(name) + version + release + target + target_version;
82 std::vector<PluginMetadata> plugins;
85 std::vector<std::string> meta_urls;
86 std::vector<std::string> parsed_metas;
98bool ParseCatalog(
const std::string xml,
CatalogCtx* ctx);
The result from parsing the xml catalog i.
Datatypes and a single method to parse ocpn-plugins.xml XML data.