|
typedef std::map< std::string,
std::string > | PluginData |
| | Plugin data map (keyword/value pairs) More...
|
| |
typedef std::map< std::string,
PluginData > | TransportConfigurationMap |
| | Map by protocol (DIS, HLA13, HLA1516 or Independent) More...
|
| |
typedef std::map< std::string,
TransportConfigurationMap > | BuildConfigurationMap |
| | Map by build configuration (release, debug or any) More...
|
| |
typedef std::map< std::string,
BuildConfigurationMap > | PlatformMap |
| | Map by platform (windows, irix, linux, etc.) More...
|
| |
typedef std::map< std::string,
PlatformMap > | PluginMap |
| | Map by application (vrfSim, vrfGui, etc.) More...
|
| |
|
| | DtVrfPluginRecord () |
| | default constructor More...
|
| |
| | DtVrfPluginRecord (const DtVrfPluginRecord &) |
| |
| virtual | ~DtVrfPluginRecord () |
| | destructor More...
|
| |
| virtual bool | load (const std::string &file) |
| | Loads the record from the specified file. More...
|
| |
| virtual bool | save (const std::string &file) |
| | Saves the record to the specified file. More...
|
| |
| virtual bool | save () |
| |
| virtual const std::string & | file () const |
| |
| DtVrfPluginRecord & | operator= (const DtVrfPluginRecord &) |
| |
| virtual std::string | name () const |
| | The name is the file name loaded stripped of path and extension. More...
|
| |
| virtual bool | rename (const std::string &newName) |
| | Renames plugin to new file name. Will save new record if auto save is true. Does not delete original. More...
|
| |
| void | setAutoSave (bool) |
| |
| bool | autoSave () const |
| |
| void | setApplication (const std::string &application) |
| |
| virtual const std::string & | application () const |
| |
| void | setPlatform (const std::string &platform) |
| |
| virtual const std::string & | platform () const |
| |
| void | setTransport (const std::string &transport) |
| |
| virtual const std::string & | transport () const |
| |
| void | setConfiguration (const std::string &) |
| |
| virtual const std::string & | configuration () const |
| |
| virtual std::string | value (const std::string &key) const |
| |
| virtual std::string | value (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport, const std::string &key) const |
| |
| virtual std::string | plugin () const |
| |
| virtual std::string | plugin (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport) const |
| |
| virtual bool | loadPlugin () const |
| |
| virtual bool | loadPlugin (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport) const |
| |
| virtual void | setPlugin (const std::string &) |
| |
| virtual void | setPlugin (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport, const std::string &plugin) |
| |
| virtual PluginData | pluginData () const |
| | Returns plugin data given the current settings for application, platform, etc. To get entire tree, call pluginStructure. More...
|
| |
| virtual PluginData | pluginData (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport) const |
| |
| virtual void | setPluginData (const std::string &key, const std::string &value) |
| |
| virtual void | setPluginData (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport, const std::string &key, const std::string &value) |
| |
| virtual bool | removePlugin () |
| | Removes the plugin line from the specified plugin. More...
|
| |
| virtual bool | removePlugin (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport) |
| |
| virtual bool | addPlugin (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport) |
| | Adds the plugin line from to specified plugin. More...
|
| |
| virtual bool | removePluginData (const std::string &key) |
| | Removes the plugin line from the specified plugin. More...
|
| |
| virtual bool | removePluginData (const std::string &application, const std::string &platform, const std::string &configuration, const std::string &transport, const std::string &key) |
| |
| const PluginMap & | pluginStructure () const |
| |
| void | setLoad (bool) |
| | Whether or not to load any plugin contained in this file. More...
|
| |
| virtual bool | load () const |
| |
class DtVrfPluginRecord:
This class will define a plugin that can be loaded by either the front or back end