svcore
1.9
|
#include <PluginIdentifier.h>
Static Public Member Functions | |
static QString | createIdentifier (QString type, QString soName, QString label) |
static QString | canonicalise (QString identifier) |
static void | parseIdentifier (QString identifier, QString &type, QString &soName, QString &label) |
static bool | areIdentifiersSimilar (QString id1, QString id2) |
Static Public Attributes | |
static QString | BUILTIN_PLUGIN_SONAME = "_builtin" |
static QString | RESERVED_PROJECT_DIRECTORY_KEY = "__QMUL__:__RESERVED__:ProjectDirectoryKey" |
Definition at line 30 of file PluginIdentifier.h.
QString PluginIdentifier::createIdentifier | ( | QString | type, |
QString | soName, | ||
QString | label | ||
) | [static] |
Definition at line 26 of file PluginIdentifier.cpp.
Referenced by canonicalise(), DSSIPluginFactory::discoverPluginsFrom(), LADSPAPluginFactory::discoverPluginsFrom(), FeatureExtractionPluginFactory::getPluginIdentifiers(), and PluginRDFIndexer::reindex().
QString PluginIdentifier::canonicalise | ( | QString | identifier | ) | [static] |
Definition at line 35 of file PluginIdentifier.cpp.
References createIdentifier(), and parseIdentifier().
Referenced by LADSPAPluginFactory::generateFallbackCategories(), and FeatureExtractionPluginFactory::generateTaxonomy().
void PluginIdentifier::parseIdentifier | ( | QString | identifier, |
QString & | type, | ||
QString & | soName, | ||
QString & | label | ||
) | [static] |
Definition at line 43 of file PluginIdentifier.cpp.
Referenced by areIdentifiersSimilar(), canonicalise(), DSSIPluginFactory::getDSSIDescriptor(), LADSPAPluginFactory::getLADSPADescriptor(), FeatureExtractionPluginFactory::instanceFor(), RealTimePluginFactory::instanceFor(), FeatureExtractionPluginFactory::instantiatePlugin(), LADSPAPluginFactory::releasePlugin(), LADSPAPluginFactory::unloadUnusedLibraries(), and RDFTransformFactoryImpl::writeTransformToRDF().
bool PluginIdentifier::areIdentifiersSimilar | ( | QString | id1, |
QString | id2 | ||
) | [static] |
Definition at line 54 of file PluginIdentifier.cpp.
References parseIdentifier().
QString PluginIdentifier::BUILTIN_PLUGIN_SONAME = "_builtin" [static] |
Definition at line 44 of file PluginIdentifier.h.
Referenced by DSSIPluginFactory::getDSSIDescriptor(), LADSPAPluginFactory::releasePlugin(), and LADSPAPluginFactory::unloadUnusedLibraries().
QString PluginIdentifier::RESERVED_PROJECT_DIRECTORY_KEY = "__QMUL__:__RESERVED__:ProjectDirectoryKey" [static] |
Definition at line 47 of file PluginIdentifier.h.
Referenced by DSSIPluginInstance::configure().