IBoxListenerContext Class Reference

Exectution context for box algorithm descriptors. More...

Inheritance diagram for IBoxListenerContext:
IKernelObject IObject

List of all members.

Public Member Functions

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

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