45 virtual void readPluginsFrom(
const std::string& directory);
48 void setApplication(
const std::string& application);
49 virtual const std::string& application()
const;
52 void setPlatform(
const std::string& platform);
53 virtual const std::string& platform()
const;
56 virtual void addTransport(
const std::string&);
57 virtual void removeTransport(
const std::string&);
58 virtual const std::vector<std::string>& transports()
const;
61 void setConfiguration(
const std::string&);
62 virtual const std::string& configuration()
const;
65 virtual std::vector<std::string> pluginsToLoad()
const;
74 virtual bool removePluginRecord(
const std::string&);
78 virtual bool removePlugin(
const std::string& fileName,
const std::string& application,
79 const std::string& platform,
const std::string& configuration,
const std::string& transport);
83 virtual bool addPlugin(
const std::string& fileName,
const std::string& application,
84 const std::string& platform,
const std::string& configuration,
const std::string& transport);
87 virtual bool renamePluginRecord(
const std::string& curFileName,
const std::string& newName);
93 virtual void setPlugin(
const std::string& fileName,
const std::string& application,
94 const std::string& platform,
const std::string& configuration,
const std::string& transport,
const std::string& plugin);
97 virtual void setLoadPlugin(
const std::string&
filename,
bool b);
99 bool autoSave()
const;
100 void setAutoSave(
bool);
PluginRecords myPluginRecords
Definition: vrfPluginRecordManager.h:103
class DtVrfPluginRecordManager:
Definition: vrfPluginRecordManager.h:24
std::string myApplication
Definition: vrfPluginRecordManager.h:107
bool myAutoSave
Definition: vrfPluginRecordManager.h:109
std::string myConfiguration
Definition: vrfPluginRecordManager.h:106
class DtVrfPluginRecord:
Definition: vrfPluginRecord.h:28
std::string myPlatform
Definition: vrfPluginRecordManager.h:105
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
std::vector< DtVrfPluginRecord > PluginRecords
Definition: vrfPluginRecordManager.h:27
std::vector< std::string > myTransports
Definition: vrfPluginRecordManager.h:108