IBoxListenerContext Class Referenceabstract

Exectution context for box algorithm descriptors. More...

Inherits IKernelObject.

Inherited by TKernelObject< OpenViBE::Kernel::IBoxListenerContext >.

Public Member Functions

Manager accessors
virtual
OpenViBE::Kernel::IAlgorithmManager
getAlgorithmManager (void) const =0
 Gets a reference on the current algorithm manager. More...
 
virtual
OpenViBE::Kernel::IPlayerManager
getPlayerManager (void) const =0
 Gets a reference on the current player manager. More...
 
virtual
OpenViBE::Kernel::IPluginManager
getPluginManager (void) const =0
 Gets a reference on the current plugin manager. More...
 
virtual
OpenViBE::Kernel::IScenarioManager
getScenarioManager (void) const =0
 Gets a reference on the current scenario manager. More...
 
virtual
OpenViBE::Kernel::ITypeManager
getTypeManager (void) const =0
 Gets a reference on the current type manager. More...
 
virtual
OpenViBE::Kernel::ILogManager
getLogManager (void) const =0
 Gets a reference on the current log manager. More...
 
virtual
OpenViBE::Kernel::IVisualisationManager
getVisualisationManager (void) const =0
 Gets a reference on the current visualisation manager. More...
 
Box specific stuffs
virtual OpenViBE::Kernel::IBoxgetBox (void) const =0
 Gets a reference to the considered box. More...
 
virtual
OpenViBE::Kernel::IScenario
getScenario (void) const =0
 Gets a reference to the scenario owning the considered box. More...
 
virtual OpenViBE::uint32 getIndex (void) const =0
 Gets the index of the concerned callback message. More...
 

Detailed Description

Exectution context for box algorithm descriptors.

Author
Yann Renard (INRIA/IRISA)
Date
2007-11-06
See Also
OpenViBE::Plugins::IBoxAlgorithmDesc
OpenViBE::Plugins::IBoxAlgorithm

Member Function Documentation

virtual OpenViBE::Kernel::IAlgorithmManager& getAlgorithmManager ( void  ) const
pure virtual

Gets a reference on the current algorithm manager.

Returns
a reference on the current algorithm manager
virtual OpenViBE::Kernel::IPlayerManager& getPlayerManager ( void  ) const
pure virtual

Gets a reference on the current player manager.

Returns
a reference on the current player manager
virtual OpenViBE::Kernel::IPluginManager& getPluginManager ( void  ) const
pure virtual

Gets a reference on the current plugin manager.

Returns
a reference on the current plugin manager
virtual OpenViBE::Kernel::IScenarioManager& getScenarioManager ( void  ) const
pure virtual

Gets a reference on the current scenario manager.

Returns
a reference on the current scenario manager
virtual OpenViBE::Kernel::ITypeManager& getTypeManager ( void  ) const
pure virtual

Gets a reference on the current type manager.

Returns
a reference on the current type manager
virtual OpenViBE::Kernel::ILogManager& getLogManager ( void  ) const
pure virtual

Gets a reference on the current log manager.

Returns
a reference on the current log manager
virtual OpenViBE::Kernel::IVisualisationManager& getVisualisationManager ( void  ) const
pure virtual

Gets a reference on the current visualisation manager.

Returns
a reference on the current visualisation manager
virtual OpenViBE::Kernel::IBox& getBox ( void  ) const
pure virtual

Gets a reference to the considered box.

Returns
a reference to the considered box
virtual OpenViBE::Kernel::IScenario& getScenario ( void  ) const
pure virtual

Gets a reference to the scenario owning the considered box.

Returns
a reference to the scenario owning the considered box
virtual OpenViBE::uint32 getIndex ( void  ) const
pure virtual

Gets the index of the concerned callback message.

Returns
the index of the concerned callback message in case it makes sense
0xffffffff in case it does not make any sense