#include <vlpluginmanager.h>
Public Member Functions | |
| PluginNode (const vlPluginInfo &pluginInfo, const std::string &entryFunc, const std::string &fileName) | |
| PluginNode (const vlPluginInfo &pluginInfo, vlLibFactory *factory, const std::string &fileName) | |
| ~PluginNode () | |
| std::string | fileName () const |
| vlLibFactory * | factory () const |
| vlPluginInfo | pluginInfo () const |
| std::string | entryFunc () const |
| bool | isLoaded () const |
| void | setLoaded (const bool set=true) |
| void | setFactory (vlLibFactory *factory) |
Private Attributes | |
| std::string | m_fileName |
| The name of the file that this plugin was loaded from. | |
| vlLibFactory * | m_factory |
| Pointer to the plugin factory - will be used whenever the plugin is requested. | |
| vlPluginInfo | m_pluginInfo |
| A copy of the plugin info. | |
| bool | m_loaded |
| True if plugin is already loaded in memory. | |
| std::string | m_entryFuncName |
| Name of the entry function of the plugin. | |
|
||||||||||||||||
|
Definition at line 92 of file vlpluginmanager.h. References fileName(), m_entryFuncName, m_factory, m_fileName, m_loaded, and m_pluginInfo. |
|
||||||||||||||||
|
Definition at line 101 of file vlpluginmanager.h. References fileName(), m_factory, m_fileName, m_loaded, and m_pluginInfo. |
|
|
Definition at line 109 of file vlpluginmanager.h. |
|
|
Definition at line 117 of file vlpluginmanager.h. References m_entryFuncName. Referenced by vlTrader::loadPlugin(). |
|
|
Definition at line 113 of file vlpluginmanager.h. References m_factory. Referenced by vlTrader::loadPlugin(). |
|
|
Definition at line 111 of file vlpluginmanager.h. References m_fileName. Referenced by vlTrader::loadPlugin(), and PluginNode(). |
|
|
Definition at line 119 of file vlpluginmanager.h. References m_loaded. Referenced by vlTrader::loadPlugin(). |
|
|
Definition at line 115 of file vlpluginmanager.h. References m_pluginInfo. |
|
|
Definition at line 123 of file vlpluginmanager.h. References m_factory, and m_loaded. Referenced by vlTrader::loadPlugin(). |
|
|
Definition at line 121 of file vlpluginmanager.h. References m_factory, and m_loaded. Referenced by vlTrader::loadPlugin(). |
|
|
Definition at line 145 of file vlpluginmanager.h. Referenced by entryFunc(), and PluginNode(). |
|
|
Definition at line 136 of file vlpluginmanager.h. Referenced by factory(), PluginNode(), setFactory(), and setLoaded(). |
|
|
Definition at line 133 of file vlpluginmanager.h. Referenced by fileName(), and PluginNode(). |
|
|
Definition at line 142 of file vlpluginmanager.h. Referenced by isLoaded(), PluginNode(), setFactory(), and setLoaded(). |
|
|
Definition at line 139 of file vlpluginmanager.h. Referenced by pluginInfo(), and PluginNode(). |
1.3.3