1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-28 14:18:41 +02:00

Add some comments

This commit is contained in:
Paul Licameli 2020-02-20 08:51:39 -05:00
parent 96d8328aa3
commit 571f42df79

View File

@ -92,6 +92,7 @@ public:
int Dispatch(ModuleDispatchTypes type);
// PluginManager use
// Can be called before Initialize()
bool DiscoverProviders();
// Seems we don't currently use FindAllPlugins
@ -122,9 +123,18 @@ private:
static std::unique_ptr<ModuleManager> mInstance;
ModuleMainMap mModuleMains;
// Module objects, also called Providers, can each report availability of any
// number of Plug-Ins identified by "paths", and are also factories of
// ComponentInterface objects for each path:
ModuleMap mDynModules;
// Dynamically loaded libraries, each one a factory that makes one of the
// (non-built-in) providers:
LibraryMap mLibs;
// Other libraries that receive notifications of events described by
// ModuleDispatchTypes:
std::vector<std::unique_ptr<Module>> mModules;
};