Base class for plugin objectThis class is the base class for all the concrete plugin classes that extend the OpenViBE platform. It comes with several basic functions each plugin should have in order to work in the OpenViBE platform. More...

Public Member Functions | |
Memory management | |
virtual void | release (void)=0 |
Informs the plugin object it won't be used anymore. More... | |
![]() | |
virtual OpenViBE::CIdentifier | getClassIdentifier (void) const =0 |
Returns the final class identifier of the concrete class. More... | |
virtual OpenViBE::boolean | isDerivedFromClass (const OpenViBE::CIdentifier &rClassIdentifier) const |
Checks if this object is compatible with a class identifier. More... | |
virtual OpenViBE::boolean | acceptVisitor (OpenViBE::IObjectVisitor &rObjectVisitor) |
Requests this object to accept a visitor. More... | |
Detailed Description
Base class for plugin object
This class is the base class for all the concrete plugin classes that extend the OpenViBE platform. It comes with several basic functions each plugin should have in order to work in the OpenViBE platform.
- Date
- 2006-06-19 Each plugin class comes with a plugin descriptor class (which you can write deriving the IPluginObjectDesc interface).
- See Also
- IBoxAlgorithm
- IScenarioImporter
- IScenarioExporter
- IPluginObjectDesc
- Todo:
- details about building new plugins
Member Function Documentation
|
pure virtual |
Informs the plugin object it won't be used anymore.
This is called by the OpenViBE platform to inform the plugin object it is not useful anymore. The plugin can chose whether to delete itself or to stay in memory until it decides is is ok to be deleted. However, the OpenViBE platform will not call any of the plugin functions after release is called.
Generated on Tue Jun 26 2012 15:25:54 for Documentation by
