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
 
std::string to_string ()
 Return printable XML representation.
 

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 is_imported
 
bool is_orphan
 
bool openSource
 
bool readonly
 Can plugin be removed?
 
int ix
 Index in list of installed or available.
 

Detailed Description

Plugin metadata, reflects the xml format directly.

Definition at line 40 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 67 of file catalog_parser.h.

◆ key()

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

Definition at line 68 of file catalog_parser.h.

◆ to_string()

std::string PluginMetadata::to_string ( )

Return printable XML representation.

Definition at line 44 of file catalog_parser.cpp.

Member Data Documentation

◆ api_version

std::string PluginMetadata::api_version

Definition at line 46 of file catalog_parser.h.

◆ author

std::string PluginMetadata::author

Definition at line 47 of file catalog_parser.h.

◆ build_gtk

std::string PluginMetadata::build_gtk

Definition at line 54 of file catalog_parser.h.

◆ checksum

std::string PluginMetadata::checksum

Definition at line 59 of file catalog_parser.h.

◆ description

std::string PluginMetadata::description

Definition at line 48 of file catalog_parser.h.

◆ git_commit

std::string PluginMetadata::git_commit

Definition at line 49 of file catalog_parser.h.

◆ git_date

std::string PluginMetadata::git_date

Definition at line 50 of file catalog_parser.h.

◆ info_url

std::string PluginMetadata::info_url

Definition at line 57 of file catalog_parser.h.

◆ is_imported

bool PluginMetadata::is_imported

Definition at line 60 of file catalog_parser.h.

◆ is_orphan

bool PluginMetadata::is_orphan

Definition at line 61 of file catalog_parser.h.

◆ ix

int PluginMetadata::ix

Index in list of installed or available.

Definition at line 66 of file catalog_parser.h.

◆ meta_url

std::string PluginMetadata::meta_url

Definition at line 58 of file catalog_parser.h.

◆ name

std::string PluginMetadata::name

Definition at line 41 of file catalog_parser.h.

◆ openSource

bool PluginMetadata::openSource

Definition at line 63 of file catalog_parser.h.

◆ readonly

bool PluginMetadata::readonly

Can plugin be removed?

Definition at line 65 of file catalog_parser.h.

◆ release

std::string PluginMetadata::release

Definition at line 43 of file catalog_parser.h.

◆ source

std::string PluginMetadata::source

Definition at line 51 of file catalog_parser.h.

◆ summary

std::string PluginMetadata::summary

Definition at line 44 of file catalog_parser.h.

◆ tarball_url

std::string PluginMetadata::tarball_url

Definition at line 52 of file catalog_parser.h.

◆ target

std::string PluginMetadata::target

Definition at line 53 of file catalog_parser.h.

◆ target_arch

std::string PluginMetadata::target_arch

Definition at line 56 of file catalog_parser.h.

◆ target_version

std::string PluginMetadata::target_version

Definition at line 55 of file catalog_parser.h.

◆ version

std::string PluginMetadata::version

Definition at line 42 of file catalog_parser.h.


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