Audacity  3.0.3
Macros | Variables
PluginManager.cpp File Reference
#include "PluginManager.h"
#include <algorithm>
#include <wx/log.h>
#include <wx/tokenzr.h>
#include "ModuleInterface.h"
#include "AudacityFileConfig.h"
#include "Internat.h"
#include "FileNames.h"
#include "MemoryX.h"
#include "ModuleManager.h"
#include "PlatformCompatibility.h"
#include "widgets/AudacityMessageBox.h"
Include dependency graph for PluginManager.cpp:

Go to the source code of this file.

Macros

#define REGVERKEY   wxString(wxT("/pluginregistryversion"))
 
#define REGVERCUR   wxString(wxT("1.1"))
 
#define REGROOT   wxString(wxT("/pluginregistry/"))
 
#define SETVERKEY   wxString(wxT("/pluginsettingsversion"))
 
#define SETVERCUR   wxString(wxT("1.0"))
 
#define SETROOT   wxString(wxT("/pluginsettings/"))
 
#define KEY_ID   wxT("ID")
 
#define KEY_PATH   wxT("Path")
 
#define KEY_SYMBOL   wxT("Symbol")
 
#define KEY_NAME   wxT("Name")
 
#define KEY_VENDOR   wxT("Vendor")
 
#define KEY_VERSION   wxT("Version")
 
#define KEY_DESCRIPTION   wxT("Description")
 
#define KEY_LASTUPDATED   wxT("LastUpdated")
 
#define KEY_ENABLED   wxT("Enabled")
 
#define KEY_VALID   wxT("Valid")
 
#define KEY_PROVIDERID   wxT("ProviderID")
 
#define KEY_EFFECTTYPE   wxT("EffectType")
 
#define KEY_EFFECTFAMILY   wxT("EffectFamily")
 
#define KEY_EFFECTDEFAULT   wxT("EffectDefault")
 
#define KEY_EFFECTINTERACTIVE   wxT("EffectInteractive")
 
#define KEY_EFFECTREALTIME   wxT("EffectRealtime")
 
#define KEY_EFFECTAUTOMATABLE   wxT("EffectAutomatable")
 
#define KEY_EFFECTTYPE_NONE   wxT("None")
 
#define KEY_EFFECTTYPE_ANALYZE   wxT("Analyze")
 
#define KEY_EFFECTTYPE_GENERATE   wxT("Generate")
 
#define KEY_EFFECTTYPE_PROCESS   wxT("Process")
 
#define KEY_EFFECTTYPE_TOOL   wxT("Tool")
 
#define KEY_EFFECTTYPE_HIDDEN   wxT("Hidden")
 
#define KEY_IMPORTERIDENT   wxT("ImporterIdent")
 
#define KEY_IMPORTEREXTENSIONS   wxT("ImporterExtensions")
 

Variables

static const wxChar cset [] = wxT("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")
 
static const char padc = wxT('=')
 

Macro Definition Documentation

◆ KEY_DESCRIPTION

#define KEY_DESCRIPTION   wxT("Description")

Definition at line 302 of file PluginManager.cpp.

◆ KEY_EFFECTAUTOMATABLE

#define KEY_EFFECTAUTOMATABLE   wxT("EffectAutomatable")

Definition at line 312 of file PluginManager.cpp.

◆ KEY_EFFECTDEFAULT

#define KEY_EFFECTDEFAULT   wxT("EffectDefault")

Definition at line 309 of file PluginManager.cpp.

◆ KEY_EFFECTFAMILY

#define KEY_EFFECTFAMILY   wxT("EffectFamily")

Definition at line 308 of file PluginManager.cpp.

◆ KEY_EFFECTINTERACTIVE

#define KEY_EFFECTINTERACTIVE   wxT("EffectInteractive")

Definition at line 310 of file PluginManager.cpp.

◆ KEY_EFFECTREALTIME

#define KEY_EFFECTREALTIME   wxT("EffectRealtime")

Definition at line 311 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE

#define KEY_EFFECTTYPE   wxT("EffectType")

Definition at line 307 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_ANALYZE

#define KEY_EFFECTTYPE_ANALYZE   wxT("Analyze")

Definition at line 314 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_GENERATE

#define KEY_EFFECTTYPE_GENERATE   wxT("Generate")

Definition at line 315 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_HIDDEN

#define KEY_EFFECTTYPE_HIDDEN   wxT("Hidden")

Definition at line 318 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_NONE

#define KEY_EFFECTTYPE_NONE   wxT("None")

Definition at line 313 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_PROCESS

#define KEY_EFFECTTYPE_PROCESS   wxT("Process")

Definition at line 316 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_TOOL

#define KEY_EFFECTTYPE_TOOL   wxT("Tool")

Definition at line 317 of file PluginManager.cpp.

◆ KEY_ENABLED

#define KEY_ENABLED   wxT("Enabled")

Definition at line 304 of file PluginManager.cpp.

◆ KEY_ID

#define KEY_ID   wxT("ID")

Definition at line 296 of file PluginManager.cpp.

◆ KEY_IMPORTEREXTENSIONS

#define KEY_IMPORTEREXTENSIONS   wxT("ImporterExtensions")

Definition at line 321 of file PluginManager.cpp.

◆ KEY_IMPORTERIDENT

#define KEY_IMPORTERIDENT   wxT("ImporterIdent")

Definition at line 319 of file PluginManager.cpp.

◆ KEY_LASTUPDATED

#define KEY_LASTUPDATED   wxT("LastUpdated")

Definition at line 303 of file PluginManager.cpp.

◆ KEY_NAME

#define KEY_NAME   wxT("Name")

Definition at line 299 of file PluginManager.cpp.

◆ KEY_PATH

#define KEY_PATH   wxT("Path")

Definition at line 297 of file PluginManager.cpp.

◆ KEY_PROVIDERID

#define KEY_PROVIDERID   wxT("ProviderID")

Definition at line 306 of file PluginManager.cpp.

◆ KEY_SYMBOL

#define KEY_SYMBOL   wxT("Symbol")

Definition at line 298 of file PluginManager.cpp.

◆ KEY_VALID

#define KEY_VALID   wxT("Valid")

Definition at line 305 of file PluginManager.cpp.

◆ KEY_VENDOR

#define KEY_VENDOR   wxT("Vendor")

Definition at line 300 of file PluginManager.cpp.

◆ KEY_VERSION

#define KEY_VERSION   wxT("Version")

Definition at line 301 of file PluginManager.cpp.

◆ REGROOT

#define REGROOT   wxString(wxT("/pluginregistry/"))

Definition at line 289 of file PluginManager.cpp.

◆ REGVERCUR

#define REGVERCUR   wxString(wxT("1.1"))

Definition at line 288 of file PluginManager.cpp.

◆ REGVERKEY

#define REGVERKEY   wxString(wxT("/pluginregistryversion"))

Definition at line 287 of file PluginManager.cpp.

◆ SETROOT

#define SETROOT   wxString(wxT("/pluginsettings/"))

Definition at line 294 of file PluginManager.cpp.

◆ SETVERCUR

#define SETVERCUR   wxString(wxT("1.0"))

Definition at line 293 of file PluginManager.cpp.

◆ SETVERKEY

#define SETVERKEY   wxString(wxT("/pluginsettingsversion"))

Definition at line 292 of file PluginManager.cpp.

Variable Documentation

◆ cset

const wxChar cset[] = wxT("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/")
static

Definition at line 1960 of file PluginManager.cpp.

Referenced by PluginManager::b64encode().

◆ padc

const char padc = wxT('=')
static

Definition at line 1961 of file PluginManager.cpp.

Referenced by PluginManager::b64decode(), and PluginManager::b64encode().