Implement plugin_handler.h – plugin remote repositories installation and uninstall/list operations.
More...
#include <algorithm>
#include <cstdio>
#include <fstream>
#include <iomanip>
#include <memory>
#include <ostream>
#include <regex>
#include <set>
#include <sstream>
#include <stdexcept>
#include <streambuf>
#include <unordered_map>
#include "wx/wxprec.h"
#include "wx/wx.h"
#include <wx/dir.h>
#include <wx/file.h>
#include <wx/filename.h>
#include <wx/string.h>
#include <wx/tokenzr.h>
#include <wx/window.h>
#include <wx/uri.h>
#include <archive.h>
#include <archive_entry.h>
#include "config.h"
#include "model/base_platform.h"
#include "model/catalog_handler.h"
#include "model/catalog_parser.h"
#include "model/config_vars.h"
#include "model/cmdline.h"
#include "model/downloader.h"
#include "model/logger.h"
#include "model/ocpn_utils.h"
#include "model/plugin_cache.h"
#include "model/plugin_handler.h"
#include "model/plugin_loader.h"
#include "model/plugin_paths.h"
#include "std_filesystem.h"
Go to the source code of this file.
|
typedef __LA_INT64_T | la_int64_t |
|
typedef std::unordered_map< std::string, std::string > | pathmap_t |
|
using | PluginMap = std::unordered_map< std::string, std::vector< std::string > > |
|
Implement plugin_handler.h – plugin remote repositories installation and uninstall/list operations.
Definition in file plugin_handler.cpp.
◆ F_OK
◆ la_int64_t
typedef __LA_INT64_T la_int64_t |
◆ pathmap_t
typedef std::unordered_map<std::string, std::string> pathmap_t |
◆ PluginMap
using PluginMap = std::unordered_map<std::string, std::vector<std::string> > |
◆ basename()
std::string basename |
( |
const std::string |
path | ) |
|
|
inline |
◆ isRegularFile()
bool isRegularFile |
( |
const char * |
path | ) |
|