OpenCPN Partial API docs
Loading...
Searching...
No Matches
PluginMetadata Struct Reference

Plugin metadata, reflects the xml format directly. More...

#include <catalog_parser.h>

Public Member Functions

void clear ()
 
std::string key () const
 

Public Attributes

std::string name
 
std::string version
 
std::string release
 
std::string summary
 
std::string api_version
 
std::string author
 
std::string description
 
std::string git_commit
 
std::string git_date
 
std::string source
 
std::string tarball_url
 
std::string target
 
std::string build_gtk
 
std::string target_version
 
std::string target_arch
 
std::string info_url
 
std::string meta_url
 
std::string checksum
 
bool openSource
 
bool readonly
 
int ix
 

Detailed Description

Plugin metadata, reflects the xml format directly.

Definition at line 44 of file catalog_parser.h.

Constructor & Destructor Documentation

◆ PluginMetadata()

PluginMetadata::PluginMetadata ( )
inline

Definition at line 74 of file catalog_parser.h.

Member Function Documentation

◆ clear()

void PluginMetadata::clear ( )
inline

Definition at line 69 of file catalog_parser.h.

◆ key()

std::string PluginMetadata::key ( ) const
inline

Definition at line 70 of file catalog_parser.h.

Member Data Documentation

◆ api_version

std::string PluginMetadata::api_version

Definition at line 50 of file catalog_parser.h.

◆ author

std::string PluginMetadata::author

Definition at line 51 of file catalog_parser.h.

◆ build_gtk

std::string PluginMetadata::build_gtk

Definition at line 58 of file catalog_parser.h.

◆ checksum

std::string PluginMetadata::checksum

Definition at line 63 of file catalog_parser.h.

◆ description

std::string PluginMetadata::description

Definition at line 52 of file catalog_parser.h.

◆ git_commit

std::string PluginMetadata::git_commit

Definition at line 53 of file catalog_parser.h.

◆ git_date

std::string PluginMetadata::git_date

Definition at line 54 of file catalog_parser.h.

◆ info_url

std::string PluginMetadata::info_url

Definition at line 61 of file catalog_parser.h.

◆ ix

int PluginMetadata::ix

Definition at line 68 of file catalog_parser.h.

◆ meta_url

std::string PluginMetadata::meta_url

Definition at line 62 of file catalog_parser.h.

◆ name

std::string PluginMetadata::name

Definition at line 45 of file catalog_parser.h.

◆ openSource

bool PluginMetadata::openSource

Definition at line 65 of file catalog_parser.h.

◆ readonly

bool PluginMetadata::readonly

Definition at line 67 of file catalog_parser.h.

◆ release

std::string PluginMetadata::release

Definition at line 47 of file catalog_parser.h.

◆ source

std::string PluginMetadata::source

Definition at line 55 of file catalog_parser.h.

◆ summary

std::string PluginMetadata::summary

Definition at line 48 of file catalog_parser.h.

◆ tarball_url

std::string PluginMetadata::tarball_url

Definition at line 56 of file catalog_parser.h.

◆ target

std::string PluginMetadata::target

Definition at line 57 of file catalog_parser.h.

◆ target_arch

std::string PluginMetadata::target_arch

Definition at line 60 of file catalog_parser.h.

◆ target_version

std::string PluginMetadata::target_version

Definition at line 59 of file catalog_parser.h.

◆ version

std::string PluginMetadata::version

Definition at line 46 of file catalog_parser.h.


The documentation for this struct was generated from the following file: